下面咱们学习的是列表,列表是由一序列特定顺序排列的元素组成的。能够把字符串、数字、字典等东西加入到列表中,其中的元素之间没有任何关系。列表也是自带下标的,默认从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表明的是原列表中的位置)