Python 中 list的使用案例練習

2021-10-09 16:04:58 字數 1829 閱讀 1155

#--coding:utf8-8--

#----------------------------------list的使用---------------------------

#1.乙個產品,需要列出產品的使用者,這個時候就可以使用乙個list表示

user=

['liangdianshui'

,'weoater'

,'兩點水'

]print

('\n1.產品使用者'

)print

(user)

#2.如果需要統計有多少個使用者,這時候len()函式可以獲得list裡元素的個數

len

(user)

print

('\n2.統計有多少個使用者'

)print

(len

(user)

)

#3.此時,如果需要知道具體的使用者呢?可以通過索引來訪問list中的每乙個位置的元素,索引是從0開始的

print

('\n3.檢視具體的使用者'

)print

(user[0]

+','

+user[1]

+','

+user[2]

)

#4.突然來了乙個新的使用者,這時我們需要在原有餓list末尾加上乙個使用者

'茵茵'

)print

('\n4.在末尾新增新使用者'

)print

(user)

#5.又新增了乙個使用者,可是這個使用者是vip級別使用者,需要房子啊第一位,可以通過insert方法插入到制定的位置

#注意:插入資料的時候注意是否越界,索引不能超過len(user)-1

user.insert(0,

'vip使用者'

)print

('\n5.指定位置新增使用者'

)print

(user)

#6.突然發現弄錯了,「茵茵"就是"vip使用者」,因此,需要刪除"茵茵";pop()刪除list末尾的元素

user.pop(

)print

('\n6.刪除末尾使用者'

)print

(user)

#7.過了一段時間,使用者"liangdianshui"不玩這個產品了,刪除了賬號

#因此需要刪除指定位置的元素,用pop(i)方法,其中i是索引位置

user.pop(1)

print

('\n7.刪除指定位置的list元素'

)print

(user)

#8.使用者"兩點水"想修改自己的暱稱

user[2]

='三點水'

print

('\n8.把某個元素替換成別的元素'

)print

(user)

#9.單單儲存使用者暱稱好像不夠好,最好吧賬號也放進去

#這裡賬號是整數型別,跟暱稱的字串型別不同,不過list裡面的元素的資料型別是可以不同的

#而且list元素可以是另乙個list

newuser=[[

'vip使用者'

,11111],

['twowater'

,22222],

['三點水'

,33333]]

print

('\n9.不同元素型別的list資料'

)print

(newuser)

Python中list的一些比較有用的案例

def get in list str content,list ywlx1,ywlx2 計算每個str在content中的個數,並根據數量把ywlx放入list中 if ywlx2 num content.count str for i in range 0 num list else num c...

python中列表list的基本使用

list 1,2,3 list 1,2,3 2 list.extend l 將乙個給定列表中的所有元素都新增到另乙個列表中 list extend 5,6,7 list 1,2,3,4,5,6,7 3 list.insert i,x list.insert 0,9 list 9,1,2,3,4,5,...

python中改變list中list值的問題

l s 0,0,0 for i in range 3 l 1 1 1 print l 如上 定義乙個空list,新增元素也為list型別。本意是想改變list l中乙個值,使其結果為 0,0,0 0,1,0 0,0,0 但執行的結構下圖所示,將list l中的所有元素都改變了。為找到原因,檢視pyt...