02-python中列表的增删改查
2018-06-18 01:44:07来源:未知 阅读 ()
增:
append() #添加到原有列表的最后
In [1]: names = ["老王","老李","老刘","老张"] In [2]: names.append("老赵") In [3]: names Out[3]: ['老王', '老李', '老刘', '老张', '老赵']
In [6]: names = ["老王","老李","老刘","老张"] In [7]: names1 = ["悟空","八戒"] In [8]: names.append(names1) In [9]: names Out[9]: ['老王', '老李', '老刘', '老张', ['悟空', '八戒']] #使用append时,是把names1看做成一个对象,整体打包添加到names对象中。
insert() #在某个下标的位置添加内容
In [3]: names Out[3]: ['老王', '老李', '老刘', '老张', '老赵'] In [4]: names.insert(0,"小胖") In [5]: names Out[5]: ['小胖', '老王', '老李', '老刘', '老张', '老赵'] In [6]: names.insert(2,"葫芦娃") In [7]: names Out[7]: ['小胖', '老王', '葫芦娃', '老李', '老刘', '老张', '老赵']
extend() #把两个列表组合成一个列表
In [1]: name1 = ["老王","老李"] In [2]: name2 = ["悟空","八戒"] In [3]: name1.extend(name2) In [5]: name1 Out[5]: ['老王', '老李', '悟空', '八戒', '悟空', '八戒'] #使用extend的时候,是将name2看作一个序列,将这个序列和name1序列合并,并放在其后面。
删:
pop() #删除最后一个元素
In [12]: name1 Out[12]: ['老王', '老李', '悟空', '八戒', '悟空', '八戒'] In [13]: name1.pop() Out[13]: '八戒' In [14]: name1 Out[14]: ['老王', '老李', '悟空', '八戒', '悟空']
remove() #根据内容删除,只操作一次
In [15]: name1 Out[15]: ['老王', '老李', '悟空', '八戒', '悟空'] In [16]: name1.remove("八戒") In [17]: name1 Out[17]: ['老王', '老李', '悟空', '悟空']
del #根据下标删除
In [17]: name1 Out[17]: ['老王', '老李', '悟空', '悟空'] In [18]: del name1[0] In [19]: name1 Out[19]: ['老李', '悟空', '悟空']
改:
In [20]: name1 Out[20]: ['老李', '悟空', '悟空'] In [21]: name1[2] = "猪八戒" In [22]: name1 Out[22]: ['老李', '悟空', '猪八戒']
查:
in / not in #判断是否存在列表里
In [23]: name1 Out[23]: ['老李', '悟空', '猪八戒'] In [24]: if "老李" in name1: ....: print("在里面") ....: if "小孙" not in name1: ....: print("小孙不在里面") ....: 在里面 小孙不在里面
python中获取列表元素的下标
In [1]: names = ["laowang","laoli","laozhang","laozhao"] In [2]: names.index("laoli") Out[2]: 1
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:03-字典的增删改查
- python 之 前端开发(HTTP协议、head标签、img标签、a标签、 2019-08-13
- 列表和元组 2019-08-13
- Python数据基础类型-列表 2019-08-13
- python第三天---列表的魔法 2019-07-24
- python内置模块介绍(一) 2019-07-24
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash