首页 > 编程语言 > 详细

python列表操作

时间:2019-12-07 18:09:25      阅读:94      评论:0      收藏:0      [点我收藏+]

列表对象,除了常用的append方法之外,还有一切其他比较强大的方法:

 

一:再指定位置插入元素

append方法可以再列表的结尾添加新的元素,但如果想要在中间某个位置添加元素,可以使用insert方法。

>>> a = [1,2,3,4,"北京","西安"]
>>> a.insert(0, "中国")
>>> a
[中国, 1, 2, 3, 4, 北京, 西安]
>>> a.insert(100, "欧洲")
>>> a
[中国, 1, 2, 3, 4, 北京, 西安, 欧洲]
>>>

 

可以看到,可以指定位置插入元素,另外,如果指定的位置超过了列表的长度,则默认添加在最后。

二:移除指定元素

remove方法可以移除列表中指定的元素,但无返回值。

>>> a = [1,2,3,4,"北京","西安"]
>>> a.remove(1)
>>> a
[2, 3, 4, 北京, 西安]
>>>

 

三:移除指定位置元素并返回

pop方法可以移除列表中指定的元素,并返回这个元素,如果没有指定位置,则默认是列表的最后一个元素。

>>> a = [1,2,3,4,"北京","西安"]
>>> a.pop()
西安
>>> a
[1, 2, 3, 4, 北京]
>>> a.pop(3)
4
>>>

 

四:返回指定值的索引

如果知道了列表中的一个值,想要获得这个值所在的位置,可以使用index方法。

>>> a = [1,2,3,4,"北京","西安"]
>>> a.index("北京")
4
>>>

 

五:查看元素再列表中出现的次数

count方法可以帮助我们查看一个元素再列表中出现的次数。

>>> a = [1,2,3,4,"北京","西安",1,1,1]
>>> a
[1, 2, 3, 4, 北京, 西安, 1, 1, 1]
>>> a.count(1)
4
>>> a.count(4)
1
>>>

 

六:列表倒置

reverse方法可以帮助我们轻松的完成列表的倒置。

>>> a = [1,2,3,4,"北京","西安"]
>>> a.reverse()
>>> a
[西安, 北京, 4, 3, 2, 1]
>>>

 

七:清空列表

clear方法可以清空列表中的所有元素。

>>> a = [1,2,3,4,"北京","西安"]
>>> a.clear()
>>> a
[]
>>>

 

 

***************不积跬步无以至千里***************

python列表操作

原文:https://www.cnblogs.com/liangxiyang/p/12002791.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!