码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2019-09-19 22:13:48      阅读:83      评论:0      收藏:0      [点我收藏+]

标签:span   使用   列表操作   list   insert   记录   输入   bsp   pen   

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)

 

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

标签:span   使用   列表操作   list   insert   记录   输入   bsp   pen   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!