在python中,用[ ]來表示列表,並用 ,來分隔其中的元素。
如:
friend = ['zyh', 'pzy', 'pzj', 'hlh']
print(friend)
顯示結果:
列表的索引從0開始,根據這種計數方式,我們可以訪問列表中的任意元素:
增加列表中元素的方法分為2種,一為新增,二為插入
friend = ['zyh', 'pzy', 'pzj', 'hlh']
print(friend)
結果顯示:
插入一般用insert()方法,可以在列表的任意位置新增新元素。為此,你需要指定新元素的索引和值:
friend = ['zyh', 'pzy', 'pzj', 'hlh']
friend.insert(0, 'swk')
print(friend)
結果顯示:
刪除列表一般使用del,pop()和remove()
先說del,如果知道要刪除的元素在列表中的位置,可以使用del語句,如果使用del語句刪除的元素,就無法在列表中再訪問該元素了
friend = ['zyh', 'pzy', 'pzj', 'hlh']
del friend[0]
print(friend)
結果顯示:
有時候你需要使用你刪除元素的值,可以考慮使用pop()方法刪除:
friend = ['zyh', 'pzy', 'pzj', 'hlh']
friend_1 = friend.pop()
print(friend)
print(friend_1)
結果顯示:
pop()缺省會刪除列表中最後乙個元素,如果要刪除指定元素,可以在pop()中提供索引:
friend = ['zyh', 'pzy', 'pzj', 'hlh']
friend_1 = friend.pop(1)
print(friend)
print(friend_1)
結果顯示:
有時候你只知道要刪除的元素的值,並不知道要從列表中刪除的值所處的位置,那麼可以用remove()方法:
friend = ['zyh', 'pzy', 'pzj', 'hlh']
friend.remove('hlh')
print(friend)
結果顯示:
注意:remove只刪除第乙個指定的值,若要刪除列表中所有指定的值,需要使用迴圈來判斷。
若要修改列表中的元素,只需指定列表名和要修改的元素的索引,再指定該元素的新值即可:
friend = ['zyh', 'pzy', 'pzj', 'hlh']
friend[0] = 'swk'
print(friend)
結果顯示:
使用sort()方法對列表進行永久排序:
friend = ['zyh', 'pzy', 'pzj', 'hlh']
friend.sort()
print(friend)
結果顯示
如果要倒敘則在sort()中加入引數:reverse = true
friend = ['zyh', 'pzy', 'pzj', 'hlh']
friend.sort(reverse=true)
print(friend)
結果顯示:
使用sorted()方法對列表進行臨時排序:
friend = ['zyh', 'pzy', 'pzj', 'hlh']
print(sorted(friend))
print(friend)
結果顯示:
如果要倒敘則在sorted()中加入引數:reverse = true
friend = ['zyh', 'pzy', 'pzj', 'hlh']
print(sorted(friend, reverse=true))
print(friend)
結果顯示:
倒著列印列表可以使用reverse()方法:
friend = ['zyh', 'pzy', 'pzj', 'hlh']
friend.reverse()
print(friend)
結果顯示:
確定列表長度:
friend = ['zyh', 'pzy', 'pzj', 'hlh']
print(friend)
print(len(friend))
結果顯示: python學習摘要(4) 列表簡單處理
列表列印,訪問列表元素 alist a,b,c,d,e print alist friends name alex bill castle dale c 1 while c len friends name print friends name c 1 title 訪問列表元素,使結果更為美觀 c ...
重溫python基礎4 列表
列表 是乙個值,它包含多個字構成的序列。術語 列表值 指的是列表本身 它作為乙個值,可以儲存在變數中,或傳遞給函式,像所有其他值一樣 而不是指列表值之內的那些值。列表值看起來像這樣 cat bat rat elephant 就像字串值用引號來標記字串的起止一樣,列表用左方括號開始,右方括號結束,即 ...
python學習(三) 列表
list是類,由中括號括起來,分割麼個元素,列表中元素可以是數字,字串,列表,布林值 所有都可以放進去 可以修改 li 1,asd true,小二 1,2 物件 索引取值 print li 3 切片,結果也是列表 print li 1 1 1 列表的修改 刪除 li 1,asd true,小二 1,...