列表
用逗号将不同数据项分隔开,整体放在一个方括号 [ ] 里就创建了列表
列表还可以嵌套
空列表定义:
列表的基本操作
1、通过索引取出列表的元素
列表名[索引数字] (列表中的索引是从零开始,若索引超出列表范围,列表会报错)
2、使用+连接列表
列表1+列表2
3、列表复制列阵
使用方法:列表*次数
4、求列表的长度
使用方法:len(列表)
5、对列表元素循环
for 变量 in 列表
print(变量)
5、检查列表 中是否存在某个元素(返回 的是bool)
使用方法:元素in 列表
6、删除列表
del 列表名
删除之后,就不能显示list1了
7、删除列表中索引为(i)的元素
使用方法:del list1[i]
索引为2的元素‘c’被删除了
8、返回列表中的u最大值
使用方法:max (列表名)
list2 中的字符串可以比较大小
但是list4 中的取最大值报错了,提示是str和float不能比较大小
9、返回列表中的最小值
使用方法:min 列表名
10、列表切片
列表切片指的是将列表 的一部分切出来,有点像字符串切片
使用方法:list[起始索引:z终止索引(不包含):步长间隔]
还有一些特殊的切片省略:
修改列表的元素
列表是一种可变的数据类型,所以可以修改其内容
11、在列表 末尾添加新对象
list.append(obj)
12、统计某个元素在列表中出现的次数
list.count(obj)
这里分别统计了list1中字符串1和整型1出现的次数
13、在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
list.extend(seq)
extend添加单个元素和append很像,但他可以一次添加更多元素,元素可以是列表
14、从列表中找出某个值第一个匹配项的索引位置
list.index( obj)
15、将对象插入列表
list.insert(index,obj)
index是插入u的位置,obj是插入的内容
也可以插入一个列表
16、移出列表中的一个元素
list.pop(obj=list[-1])
我们也可以指定删除的索引
17、移除列表中某个值的第一个匹配项
list.remove(obj)
18、反向列表中元素
list.reverse()
和list4[::-1]效果一样
19、对原列表进行排序
list.sort([func])
20、删除列表中的元素
del操作可以删除整个列表或者列表的子列表
指定索引 0 删除元素
删除列表的字列表:
删除整个列表:
删除之后再次访问list1就报错了~
列表难点(列表生成式)
生成一个列表,元素是1~10的平方,你会怎么生成?排列组合(其实相当于双层循环)排列组合排列组合(其实相当于双层循环(其实相当于双层循环)
排列组合(其实相当于双层循环)
python列出所有符合条件的数据 python列举
转载文章标签 python列出所有符合条件的数据 列举python的数据类型是 表名 排列组合 字符串 文章分类 Python 后端开发
-
python 列举文件 python列出所有文件
如何获取当前目录中的所有文件(和目录)(Python 3)以下是在Python 3中使用os 和listdir()函数仅检索当前目录中文件的简单方法。进一步的探索将演示如何返回目录中的文件夹,但你不会在子目录中拥有该文件,因此可以使用步行-稍后讨论)。
python 列举文件 python列出文件夹所有文件 python Python 子目录