4.5 列表

下面咱們學習的是列表,列表是由一序列特定順序排列的元素組成的。能夠把字符串、數字、字典等東西加入到列表中,其中的元素之間沒有任何關係。列表也是自帶下標的,默認從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表明的是原列表中的位置)

相關文章
相關標籤/搜索