数据类型对比
| List(列表) | Tuple(元组) | Dict(字典) | set(集合) |
|---|---|---|---|
| 可变 | 不可变 | 可变 | 可变 |
| 有序 | 有序 | 无序 | 无序 |
| 可重复 | 不可重复 不可删除 |
key不重复 key为不可变元素:int、str、tuple |
不重复 |
| a = ['A','B'] | a = ('A','B') | a = {} | a = (['A','B']) |
| # 遍历元素 for i in a |
# 遍历元素 for i in a |
# 遍历元素 for i in a # 遍历对象 for items in a.items() # 遍历key、value for key,value in a.items() # 遍历key for key in a() # 遍历keys for key in a.keys() # 遍历values for value in a.values() |
# 遍历元素 for i in a |
| # 新增 a.append() # 插入 a.insert() # 更新 a[key]='c' # 删除 a.pop() # 删除 a.pop(key) |
# 新增 a["C"] = 1234 # 修改 a["A"] = 1234 # 删除 a.pop() # 清空 a.clear() # 浅拷贝 z = a.copy() # 深拷贝 z = deepcopy(a) |
# 更新a.add() # 删除 a.remove() |

浙公网安备 33010602011771号