python---数据类型---列表
#列表:
name = ["lc","pxm","pt"]
print('------------',name[2],"----------") #列表切片
print(name[1:3]) #切片
print(name[:3])
print(name[-1]) #取最后一位
print(name[-2:]) #取最后两位 #列表增加
name.append("huanglei") #最后添加一个对象
name.insert(1,"xulingling") #在指定的位置插入一个对象 #列表删除
name.remove("lvcheng") #直接删除,删除指定对象
del name[1]
name.pop(1) #默认删除最后一个对象,指定位置删除 #列表修改
name[1]="smq"
print(name) #列表操作
name.index("smq") #查找对象对应的位置
name.count("lvcheng") #统计列表中对象的出现的次数
name.reverse() #列表反转
name.sort() #列表排序,按着ASCII来的
name2 = [1,2,3]
name.extend(name2) #列表扩展,即将另一个列表扩展至列表
name.clear() #清空列表
del name2 #删除列表 #列表复制:
name = ["lc","pxm",["alex","jack"],"pt"]
name2 = name.copy() #列表复制,复制为浅copy,不会复制列表内的列表
print(name)
print(name2)
name[2][0]="ALEXANDER"
print(name)
print(name2)
列表元素的下标,从0开始
for index in enumerate(list_1)
print(index)
列表长度
len(list_1) 计算列表中项的数量
列表浅copy
import copy
name = ['username',['age','']] p1=name[:] #复制方式1
p2=name.copy() #复制方式2
p3=copy.copy(name) #复制方式3
p4=list(name) #复制方式4
p5=name p1[0]='Tom'
p2[0]='alex'
p3[0]='pxm'
p4[0]='chaco'
name[0]='peter'
print(p1)
print(p2)
print(p3)
print(p4)
print(p5)
执行结果
['Tom', ['age', '']]
['alex', ['age', '']]
['pxm', ['age', '']]
['chaco', ['age', '']]
['peter', ['age', '']]
#列表深入copy
import copy
name = ["lc","pxm",["alex","jack"],"pt"]
name2 = copy.deepcopy(name)
print(name)
print(name2)
name[2][0]="ALEXANDER"
print(name)
print(name2)
代码执行结果
['lc', 'pxm', ['alex', 'jack'], 'pt']
['lc', 'pxm', ['alex', 'jack'], 'pt']
['lc', 'pxm', ['ALEXANDER', 'jack'], 'pt']
['lc', 'pxm', ['alex', 'jack'], 'pt']
name = ["lc","pxm",["alex","jack"],"pt","ggg","dex","fed","fck"]
#步长切片
print(name[0:-1:2]) #表示打印列表中的从多少开始至多少结束,最后一个表示间隔
print(name[::2])
#列表循环
for i in name:
print(i)
列表可以嵌套列表,可以多层嵌套,可以嵌套字典等
python---数据类型---列表的更多相关文章
- 7  Python 数据类型—列表
		
列表(list)是Python以及其他语言中最常用到的数据结构之一.Python使用使用中括号 [ ] 来解析列表 序列是Python中最基本的数据结构.序列中的每个元素都分配一个数字 - 它的位置, ...
 - Python数据类型--列表(list)
		
Python中列表对应的表示形式是"[]".列表中的元素可以是任何数据类型. 本文以List=[i for i in range(20)]为例进行论述:等价于List=[0, 1, ...
 - python初步学习-python数据类型-列表(list)
		
列表 list 在 python 中具有非常强大的功能 定义 在python中,用方括号表示一个list:[] 在方括号里面,可以是 int,也可以是 str类型的数据,甚至也可以是Flase/Tru ...
 - 【Python】(六)Python数据类型-列表和元组,九浅一深,用得到
		
您好,我是码农飞哥,感谢您阅读本文,欢迎一键三连哦. 本文分十个章节介绍数据类型中的列表(list)和元组(tuple),从使用说到底层实现,包您满意 干货满满,建议收藏,需要用到时常看看. 小伙伴们 ...
 - python 数据类型---列表使用 之一
		
列表的表现形式:其中的元素可以使任何数据类型,像 字符串,数字, 字典, 列表,变量 等任何类型 age = 28 name = ["Frank", "Lee" ...
 - python数据类型—列表(增改删查,统计,取值,排序)
		
列表是最常用的数据类型之一,通过列表可以对数据实现方便的存储,修改等操作. 先声明一个空列表: >>> names = [] >>> names [] 可以存多个值 ...
 - Python数据类型-列表(list)增删改查
		
1.添加元素 添加单个元素:使用append(object)函数可以为列表添加单个元素,参数object为对象:也就是说所有Python的对象都可以添加到列表中. 添加多个元素(合并列表):使用ext ...
 - python数据类型-----列表
		
今天来总结下python3.4版本列表的一些操作方法. 列表(list): 1.列表就像一个线性容器,但是比C++的 lis t扩展多得多,列表里的元素可以是相同类型,也可以包含各种类型,比如列表里嵌 ...
 - python数据类型 列表+元组
		
一:列表 二:元组 一:列表list: 1.列表中的每个元素都可变的,意味着可以对每个元素进行修改和删除: 2.列表是有序的,每个元素的位置是确定的,可以用索引去访问每个元素: 3.列表的所有元素放在 ...
 - python 数据类型---列表使用之三
		
1. 判断列表中是否存在一个元素: "in" 的使用 list = ['Frank', 99, 'is',78, 7,3,4,'smart'] print(99 in list) ...
 
随机推荐
- Common Bit Tasks
			
1) If you XOR a bit with its own negated value, you will always get 1. Therefore thesolution to a ^ ...
 - Oracle WorkFlow(工作流)(二)
			
2.4消息(Message) 消息主要是为通知服务的,可以把消息当作通知的内容和类型.消息也属于一个单据类型,通知只能和同一个单据类型里的消息相关联. 每个消息可以有一个或多个属性和自己相联系,消息的 ...
 - 11.3、Libgdx的音频之播放PCM音频
			
(官网:www.libgdx.cn) audio模块可以提供对音频硬件的直接访问. 音频硬件是通过AudioDevice接口进行的抽象. 以下创建一个新的AudioDevice实例: AudioDev ...
 - org.apache.poi.ss.usermodel 类操作excel数据遗漏
			
直接上图. 错误程序: 循环读取每一行的单元格数据部分 //for (int j = row.getFirstCellNum(); j < row.getLastCellNum(); j++) ...
 - 【一天一道LeetCode】#67. Add Binary
			
一天一道LeetCode 本系列文章已全部上传至我的github,地址:ZeeCoder's Github 欢迎大家关注我的新浪微博,我的新浪微博 欢迎转载,转载请注明出处 (一)题目 Given t ...
 - iOS开发支付集成之微信支付
			
这一篇是<iOS开发之支付>这一部分的继支付宝支付集成,银联支付集成第三篇,微信支付.在集成的时候建议都要去下载最新版的SDK,因为我知道的前不久支付宝,银联都更新了一次,微信的不太清楚更 ...
 - NDK开发环境安装,CDT安装,Cygwin安装
			
 1.为eclipse增加c和c++的开发插件 Help中的install new software 选择 Helios-http://download.eclipse.org/release/h ...
 - Java-collections总结
			
纸上得来终觉浅,绝知此事要躬行 --陆游 问渠那得清如许,为有源头活水来 --朱熹 类Collections是一个包装类.它包含有各种有关集合操作的静态多态方法.此类不能实例化,就像一个工具 ...
 - 预装WIN8的电脑是GPT分区模式,无法安装WIN7
			
本人的笔记本自带的是WIN8系统,现在想安装WIN7的系统,但是安装不了,提示"windows无法安装到这个磁盘.选中的磁盘采用GPT分区形式". 通过上网搜索得知WIN7一般安装 ...
 - Smarty学习笔记(二)
			
1.引用 {include file="xxx.xxx" sitename="xxx"} 向引入的文件传入变量: {include file="xxx ...