下面我們學習的是清單,清單是由一序列特定順序排列的元素組成的。可以把字元串、數字、字典等東西加入到清單中,其中的元素之間沒有任何關系。清單也是自帶下标的,預設從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代表的是原清單中的位置)