下面咱們學習的是列表,列表是由一序列特定順序排列的元素組成的。能夠把字符串、數字、字典等東西加入到列表中,其中的元素之間沒有任何關係。列表也是自帶下標的,默認從0開始。app
strl='werwfrwefrvrtgrg'ide
print(type(strl))學習
print(list(strl))spa
a=['a','b','c','abc',123]排序
print(a)rem
print(type(a))字符串
#print(dir(a))it
#append 追加class
a.append('hello')異常
print(a)
#index 和str的find差很少
print(a[0],a[2])
print(a.index('abc'))
#insert 在0位置上插入zhouyuyao
a.insert(0,'zhouyuyao')
print(a)
a.insert(3,'zyy3') #在3位置上插入zyy3
print(a)
#remove 刪除,只刪除一個元素,刪多個寫多個
print('remove' * 3)
print(a)
a.insert(3,'abc')
print(a)
a.remove('abc')
a.remove('abc')
print(a)
#sort 排序
print('sort ' * 3)
print(a)
a.sort() #這個排序存在字符串和數字的緣由是會出現錯誤異常退出的
print(a)
b=['e','d','c','a','b'] #當列表都是字符串時,則能夠進行正常排序
b.sort()
print(b)
得出結果:['a', 'b', 'c', 'd', 'e']
#reverse 反序
print(a)
a.reverse()
print(a)
#切片
print(a[3:])
print(a[1:5])
#注意:切片時,取得是最後一位-1,(1:5表明的是原列表中的位置)