列表的表示
>列表=[‘1’,‘2’] #‘,’起到了分隔的作用
>print(列表)
> ‘1’,‘2’
>print(列表[0]) #列表里元素的排列是以0开始的
>1
>print(列表[-1])#列表可以支持从后往前输出
>2
为列表添加元素
>lis=['a','b','c']
>lis[0]=f #将指定的第一个a置换成了f
>lis=['f','b','c']
>lis.append('d') #在lis的末尾添加新元素d
>lis=['f','b','c','d']
>lis.inset(1,'t') #插入第2个列表元素,原始元素位置后移
>lis=['f','t','b','c','d']
从列表中删除元素
>lis=['a','b','c']
>del lis[o] #删除所选择的lis列表中的第一个元素
>lis=['b','c']
>lis=['a','b','c']
>last=lis.pop(1) #取出lis列表里的第2个元素(什么都不填默认为最后一个元素)并且放入last中
>lis=['a','c']
>last=['b']
>lis=['a','b','c']
>dont='b'
>lis.remove(dont)#删除lis列表中与dont一样的元素
>lis=['a','c']
组织列表
运用sort()函数将列表里的元素永久的按字母顺序排列
>car=[b,a,c,]
>car.sort() #将列表里的元素按顺序排列
>print(car)
>a,b,c
元素也可以按相反的顺序排列加入reverse=Ture
>car=[b,a,c,]
>car.sort(reverse=Ture) #在排列的命令的基础是加入re..
>print(car)
>c,b,a
只是要求在输出时将元素排列而不要求永久的改变列表里的元素排列顺序这时可以使用sortd()
举例
>car=[b,a,c,]
>print(sorted(car)) #将列表里的元素按顺序排列输出
>a,b,c
>print(car) #再次输出car,发现并没有变化
>>b,a,c,
如果打算临时输出反序的列表里的元素只需要在输出加入reverse=Ture
举例
>car=[b,a,c,]
>print(sorted(car),reverse=Ture) #将列表里的元素按反序排列输出
>[c,b,a]
>print(car) #再次输出car,发现并没有变化
>[b,a,c]
将列表里的元素按向反的顺序输出:reverse()
举例
>car=[b,f,c,]
>car.reverse() #将列表里的元素永久的按反序排列
>print(car)
>[c,f,b]
计算列表里面元素的个数:len()
举例
>car=[b,f,c,]
>len(car) #计算列表里元素的个数
>3