天天看點

4.5 清單

下面我們學習的是清單,清單是由一序列特定順序排列的元素組成的。可以把字元串、數字、字典等東西加入到清單中,其中的元素之間沒有任何關系。清單也是自帶下标的,預設從0開始。

strl='werwfrwefrvrtgrg'

print(type(strl))

print(list(strl))

a=['a','b','c','abc',123]

print(a)

print(type(a))

#print(dir(a))

#append 追加

a.append('hello')

#index 和str的find差不多

print(a[0],a[2])

print(a.index('abc'))

#insert 在0位置上插入zhouyuyao

a.insert(0,'zhouyuyao')

a.insert(3,'zyy3')     #在3位置上插入zyy3

#remove 删除,隻删除一個元素,删多個寫多個

print('remove' * 3)

a.insert(3,'abc')

a.remove('abc')

#sort 排序

print('sort ' * 3)

a.sort() #這個排序存在字元串和數字的原因是會出現錯誤異常退出的

b=['e','d','c','a','b']  #當清單都是字元串時,則可以進行正常排序

b.sort()

print(b)

得出結果:['a', 'b', 'c', 'd', 'e']

#reverse 反序

a.reverse()

#切片

print(a[3:])

print(a[1:5])

#注意:切片時,取得是最後一位-1,(1:5代表的是原清單中的位置)

上一篇: 4.7 字典
下一篇: 4.6 元組

繼續閱讀