Python 列表(list)
列表
列表是有序的可变长的集合,列表中的数据项可以不是相同的类型。列表作为[ ]方括号内的逗号分隔出现。
1. 创建列表
list1 = ['a', 'b', 'c', 'd']
list2 = ['a', 'b',1, 2]
list3 = rang(6) #will return a list [0, 1, 2, 3, 4 ,5]
list4 = range(1,10, 2) # [1, 3, 5, 7, 9]
list5 =[list1, list2] # [['a', 'b', 'c', 'd'], ['a', 'b',1, 2]]
2. 访问列表中的元素
0第一个元素,-1最后一个元素,-len第一个元 素,len-1最后一个元素
list1[1] # 'b'
list1[-1] # 'd'
list1[1:] # ['b', 'c', 'd']
3. python函数
len(list) 列表元素个数
max(list) 返回列表元素最大值
min(list) 返回列表元素最小值
list(seq) 将元组转换为列表
4. 列表方法
L.append(var) #追加元素
L.insert(index,var) #插入元素
L.pop(var) #返回最后一个元素,并从list中删除之
L.remove(var) #删除第一次出现的该元素
L.count(var) #该元素在列表中出现的个数
L.index(var) #该元素的位置,无则抛异常
L.extend(list) #追加list,即合并list到L上
L.sort() #排序
L.reverse() #倒序
5 列表操作符( + 、 *) , 关键字del ,列表复制
5.1 操作符
+ 号用于组合列表,* 号用于重复列表。
[1,2]+[3,4] # [1,2,3,4]
[2]*4 # [2,2,2,2]
5.2 关键字del
del list1[1] #删除指定下标的元素
del list1[1:3] #删除指定下标范围的元素
5.3 列表的复制
list1 = list # list1为list的别名,用C来说就是指针地址相同,对list1操作即对list操作。函数参数就是这样传递的
list1 = list[:] # list1为list的克隆,即另一个拷贝。
Python 列表(list)相关推荐
- python列表(数组)
python列表(数组) 列表(list) 就是 数组 - 列表是Python中的一个对象 - 对象(object)就是内存中专门用来存储数据的一块区域 - 之前我们学习的对象,像数值,它只能保存一 ...
- insert 语句的选择列表包含的项多于插入列表中的项_如何定义和使用Python列表(Lists)
Python中最简单的数据集合是一个列表(list).列表是方括号内用逗号分隔的任何数据项列表.通常,就像使用变量一样,使用=符号为Python列表分配名称. 如果列表中包含数字,则不要在其周围使用引 ...
- python列表嵌套字典取值_Python基础语法:你不得不知的几种变量类型
(点击上方快速关注并设置为星标,一起学Python) 作者:kina_chen來源:简书 01. Python编码Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字, ...
- python列表的实现原理_Python列表对象实现原理
Python 列表对象实现原理 Python 中的列表基于 PyListObject 实现,列表支持元 素的插入.删除.更新操作,因此 PyListObject 是一个变长 对象(列表的长度随着元素的 ...
- Python 列表、字典、元组的一些小技巧
1. 字典排序 我们知道 Python 的内置 dictionary 数据类型是无序的,通过 key 来获取对应的 value.可是有时我们需要对 dictionary 中的 item 进行排序输出, ...
- python列表(list)+索引切片+修改+插入+删除+range函数生成整数列表对象
python列表(list)+索引切片+修改+插入+删除+range函数生成整数列表对象 列表(list)是什么? 列表是Python中内置有序.可变序列,列表的所有元素放在一对中括号"[] ...
- python列表(list)中出现次数最多的元素使用collection包的Counter方法
python列表(list)中出现次数最多的元素使用collection包的Counter方法 collections模块自Python 2.4版本开始被引入,包含了dict.set.list.tup ...
- python 列表、字典转json字符串
python 列表.字典转json字符串 代码 import json data1 = [ { 'a' : 1, 'b' : 2, 'c' : 3, 'd' : 4, 'e' : 5 } ] data ...
- python列表字典操作_Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结...
创建列表 sample_list = ['a',1,('a','b')] Python 列表操作 sample_list = ['a','b',0,1,3] 得到列表中的某一个值 value_star ...
- python读取字符串的list dict_转:Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结...
1 创建列表2 sample_list = ['a',1,('a','b')]3 4 Python 列表操作5 sample_list = ['a','b',0,1,3]6 7 得到列表中的某一个值8 ...
最新文章
- 收集:搜罗或看到的搞笑桥段
- PHP正则表达式入门教程[转]
- 各个大厂APP,如何保护打工人的隐私信息?
- VS2010中使用正则表达式替换时无法使用回车符的解决方法
- 在使用多表的查询显示的时候 建议使用视图
- Jmeter4.0分布式测试时启动Jmeter.server时报错
- android去除标题栏
- LeetCode(509)——斐波那契数(JavaScript)
- 《机器学习实战》学习总结(一)KNN分类算法原理
- dedecms 自定义表单提交后的跳转链接修改方法
- 自定义注解和注解的相关使用
- 《JAVA语言程序设计与数据结构》(基础篇)原书第11版 第一章(答案)
- vue安装vue-pdf(预览pdf)(2021/03/02)
- mac使用开源方案实现读取ntfs
- 编程列入高考-青少儿编程学习-Python那些事
- 从键盘输入一个数,判断是否为质数
- 博士读一半,导师跳槽了!博士生把亲身经历发在了Science上
- 值得 .NET 开发者了解的15个特性
- 多线程同步机制的几种方法
- 计算机网络:数据链路层之虚拟局域网,高速以太网