列表基本操作
2018-07-24 08:02:27来源:博客园 阅读 ()
列表基本操作(List)
序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。
序列都可以进行的操作包括索引,切片,加,乘,检查成员。
1.基本表示方法:
list1=["apple",12,"milk"]
names=["jack","alex","james"]
2.列表中值的添加/插入【增】:
names.append("nike")#表示在列表末尾添加值“nike”
-----------------------------------------------------------------------
names.insert(0,"rouse")#表示在第一个索引位置添加值“rouse”
------------------------------------------------------------------------
names.extend(list1)#表示将列表“list1”添加到列表“names”中(列表的组合)
names[3][0]="aly"#表示将列表“names”中的列表“list1”的第一个索引值修改为“aly”
3.列表中值的删除【删】:
names.remove("jack")#表示将列表“names”中的“Jack”删除
-------------------------------------------------------------------------
names.pop(0)#表示删除列表“names”中第一个索引的值(我要删除第几个值)
-----------------------------------------------------------------------
del names[0]#表示删除列表“names”中的第一个索引的值
4.列表中值的修改【改】
names[0]="lucy"#将列表“names”中的第一个索引的值修改为“Lucy”
5.列表中值的打印:
print(names[0:2])#打印第一个位置到2这个位置,但不包括2(“顾头不顾尾”)
print(names[1:])#表示打印列表1位置开始的后面所有元素
print(names[2])#表示打印列表中某一位置的元素
print(names[0::2]#表示跳着步长为2来切片
6.浅复制(.copy)的用法:
浅复制,使用(.copy)方法仅仅只是复制内存地址,指向之前的内存地址里的值
例子:
#__author__ = 'Alex Wen'
# coding=gbk
names=["jack","aly","alice"]
names1=names.copy()
print(names,"第一个索引值的内存地址:",id(names[0]))
print(names1,"第一个索引值的内存地址:",id(names1[0]))
names[0]="tomy"
print(names,"第一个索引值的内存地址:",id(names[0]))
print(names1,"第一个索引值的内存地址:",id(names1[0]))
打印结果:
['jack', 'aly', 'alice'] 第一个索引值的内存地址: 1873918079584
['jack', 'aly', 'alice'] 第一个索引值的内存地址: 1873918079584
['tomy', 'aly', 'alice'] 第一个索引值的内存地址: 1873918949224
['jack', 'aly', 'alice'] 第一个索引值的内存地址: 1873918079584
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 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