Python——列表、字典、元组、集合
1. 列表元素的增加操作
方法/其他 | 操作描述 |
---|
append() | 在列表的末尾添加一个元素 |
extend() | 在列表的末尾至少添加一个元素 |
insert() | 在列表的任意位置添加一个元素 |
切片 | 在列表的任意位置添加至少一个元素 |
2. 列表元素的删除操作
方法/其他 | 操作描述 |
---|
remove | 一次删除一个元素 |
| 重复元素只删除一个 |
| 元素不存在抛出ValueError |
pop() | 删除一个指定索引位置上的元素 |
| 指定索引不存在抛出IndexError |
| 不指定索引,删除列表中最后一个元素 |
切片 | 一次至少删除一个元素 |
del | 删除元素 |
clear() | 清空列表 |
3. 元组的创建方式
1. 直接小括号
t=('Python','hello',90)
2. 使用内置函数tuple
t=tuple(('Python','hello',90))
3. 只包含一个元组的元素需要使用逗号和小括号
t=(10,)
4. 列表、字典、元组、集合总结
数据结构 | 是否可变 | 是否重复 | 是否有序 | 定义符号 |
---|
列表(list) | 可变 | 可重复 | 有序 | [] |
元组(tuple) | 不可变 | 可重复 | 有序 | () |
字典(dict) | 可变 | key不可重复/value可重复 | 无序 | {key:value} |
集合(set) | 可变 | 不可重复 | 无序 | {} |