初学者要牢记,字典中常常包含多个键值对,而 key 是字典的关键数据,字典的基本操作都是围绕 key 值实现的。
dict[key] = value
此格式中,各个参数的含义如表 1 所示。参数 | 含义 |
---|---|
dict | 表示字典名称。 |
key | 表示要添加元素的键。注意,既然是添加新的元素,那么就要保证此元素的键和字典中现有元素的键互不相同。 |
value | 表示要添加数据的值,只要是 Python 支持的数据类型就可以。 |
- a = {'数学':95}
- print(a)
- #添加新键值对
- a['语文'] = 89
- print(a)
- #再次添加新键值对
- a['英语'] = 90
- print(a)
{'数学': 95}
{'数学': 95, '语文': 89}
{'数学': 95, '语文': 89, '英语': 90}
- a = {'数学': 95, '语文': 89, '英语': 90}
- a['语文']=100
- print(a)
{'数学': 95, '语文': 100, '英语': 90}
- # 使用del语句删除键值对
- a = {'数学': 95, '语文': 89, '英语': 90}
- del a['语文']
- del a['数学']
- print(a)
{'英语': 90}
需要指出的是,对于 dict 而言,in 或 not in 运算符都是基于 key 来判断的。
例如如下代码:
- a = {'数学': 95, '语文': 89, '英语': 90}
- # 判断 a 中是否包含名为'数学'的key
- print('数学' in a) # True
- # 判断 a 是否包含名为'物理'的key
- print('物理' in a) # False
True
False
联系客服