Python基础(二)—列表和元组
in python基础 with 0 comment

Python基础(二)—列表和元组

in python基础 with 0 comment

List&Tuple

List是一个可变序列类型。因此,您可以通过添加或删除元素来更改给定的列表。元组是不变序列类型。你不能换一个元组。所以你必须创建一个新的。

列表和元组的运算

Python 表达式结果描述
len([1, 2, 3])3长度
[1, 2, 3] + [4, 5, 6][1, 2, 3, 4, 5, 6]组合
['Hi!'] * 4['Hi!', 'Hi!', 'Hi!', 'Hi!']重复
3 in [1, 2, 3]True元素是否存在于列表中
for x in [1, 2, 3]: print(x, end=" ")1 2 3迭代
Python 表达式结果描述
len((1, 2, 3))3计算元素个数
(1, 2, 3) + (4, 5, 6)(1, 2, 3, 4, 5, 6)连接
('Hi!',) * 4('Hi!', 'Hi!', 'Hi!', 'Hi!')复制
3 in (1, 2, 3)True元素是否存在
for x in (1, 2, 3): print (x,)1 2 3迭代

内置函数

序号函数描述
1len(list)列表元素个数
2max(list)、min(list)返回列表元素最大、最小值
3list(seq)将元组转换为列表
4list.append(obj)在列表末尾添加新的对象
5list.count()统计某个元素在列表中出现的次数
6list.extend(seq)在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
7list.index(obj)从列表中找出某个值第一个匹配项的索引位置
8list.insert(index, obj)将对象插入列表
9list.pop([index=-1])移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
10list.remove(obj)移除列表中某个值的第一个匹配项
11list.reverse()反向列表中元素
12list.sort( key=None, reverse=False)对原列表进行排序
13list.clear()清空列表
14list.copy()复制列表
序号函数描述
1len(tuple)计算元组元素个数
2max(tuple)、min(tuple)返回元组元素最大、最小小值
3tuple(seq)将列表转换为元组

关于列表和元组的深浅复制

浅复制.png

Responses