list 和 tuple
list —— 列表
- 方括号中用逗号分隔的各个项
- 每项都可以是不相同的类型
['king', 'musi', 2025]
type
<class 'list'>
列表方法
方法 | 说明 | 示例 |
---|---|---|
append(obj) | 将 obj 添加到列表末尾 | |
count(obj) | 返回列表中 obj 出现的次数 | |
extend(seq) | 在列表末尾一次性追加另一个序列 seq 中的多个值 | |
index(obj) | 返回列表中第一个出现的 obj 的索引位置 | |
insert(index, obj) | 将 obj 插入到列表中的指定位置index | |
pop(obj = list[-1]) | 移除并返回列表中的最后一个对象或者指定索引位置 obj | |
remove(obj) | 移除列表中第一个出现的 obj | |
reverse() | 反向列表 | |
sort([func]) | 对列表中的对象进行排序,如果给出 compare func 函数用于指定比较的操作 |
删除指定 index
的子项
del list[index]
tuple —— 元组
- 中括号中用逗号分隔的各个项
- 每项都可以是不相同的类型
('king', 'musi', 2025)
空元组:
()
单个值的元组:
(1,)
单个值的元组必须包含逗号,不包含会认为是一个优先级运算符
type((1)) # int
列表和元组的区别
可否更改
- 元组不可更改,不能更新、新增、删除子项
- 列表可以更改