python学习记录5--------列表list

时间:2019-09-19
本文章向大家介绍python学习记录5--------列表list,主要包括python学习记录5--------列表list使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
1 a=['xiaoming','xiaopang','laowang','laozi','xiaoli']
2 print(a[0:]) #默认步长是1,从左0往右最后选值,结果是打印全部
3 print(a[1:4:2])#b步长是2,从左1往右3选值,每两个选一次值,结果是打印xiaopang,laozi
4 print(a[4:1:-1])#b步长是-1,从右0往左1选值,每1个选一次值,结果是打印【'laowang','laozi','xiaoli'】
5
print(a[-1::-1])#步长是-1,方向是从右往左取值,第一个下标是-1,从xiaoli开始往左边取值,打印全部

增:append insert

append:添加到列表尾;

insert:可以插入自己设置的位置。

1 # 增:append insert
2 # append:默认添加到列表尾;
3 # insert:可以插入自己设置的位置。a.insert('位置','数据')
4 # a.append("laoli")#最后位置插入laoli
5 # print(a)
6 a.insert(1,"laoli")#下标为1的插入laoli,后面往后排
7 print(a)

 改:直接用a[1]='内容',多项时,可以用a[1:3]=['内容1',’内容2‘]

删:remove、pop、del

a.remove(a[2]),可以这样使用。

1  a.remove('laoli') #删除laoli,没有返回值
2 # print(a)
3 b=a.pop(1) #删除下标为1的值,返回删除的值
4 print(a)
5 print(b)

del :del a[下标],也可以将列表删除:del a

其他操作:

count:统计某一个元素出现的次数

1 c=a.count('laowang')
2 print(c)

extend:拼接

a=[1,2,3]

b=[4,5,6]

a.extend(b)#将b的元素拼接到a,并覆盖a。输入a的结果是【1,2,3,4,5,6】

index:查找某个元素内容的下标 ,如果有多个相同元素时,是先去遇到的第一个,后续的元素需要用程序推算一下

print(a.index(’laoli‘)) #打印laoli这个元素的下标

reserve:颠倒列表中的元素位置,倒序,没有返回值,直接对当前调用的列表操作

a.reserve()

sort:从小到大排序;没有返回值,直接对当前调用的列表操作

a.sort()#sort(默认有一个参数reserve=false),可以从大到小排序,a.sort(reserve=True)


						

原文地址:https://www.cnblogs.com/fangxiaosheng/p/11552442.html