对比
数据结构 | 是否可变 | 是否重复 | 是否有序 | 定义字符 |
---|---|---|---|---|
列表 | 可变 | 可重复 | 有序 | [ ] |
元组 | 不可变 | 可重复 | 有序 | ( ) |
字典 | 可变 | 可重复 | 无序 | { } |
集合 | 可变 | 不可重复 | 无序 | { } |
列表
列表中的元素在[ ]中
函数 | 函数功能 |
---|---|
len() | 元素个数 |
max() | 最大值 |
min() | 最小值 |
list() | 元组转换为列表 |
函数 | 功能 |
---|---|
.append() | 添加元素 |
.count() | |
.extend() | – |
.index() | |
.insert() | |
.pop() | – |
.remove() | |
.reverse() | |
.clear() | – |
.copy() |
元组
元组的元素在()中
元组元素不可修改,其他与列表类似
方法 | 描述 |
---|---|
len() | |
max() | |
min() | – |
tuple() |
集合
集合元素在{ }中表示
用set()创建空集合
方法 | 描述 |
---|---|
add() | 添加元素 |
… | |
– | – |
… |
字典
字典元素在{ }中
d={key1:value1,key2:…}
方法 | 描述 |
---|---|
len() | |
– | – |
字符串
字符串是有序不可变的字符序列