初学者要牢记,字典是由一个一个的 key-value 构成的,key 是找到数据的关键,Python 对字典的操作都是通过 key 来完成的。
dictname[key] = value
对各个部分的说明:a = {'数学':95} print(a) #添加新键值对 a['语文'] = 89 print(a) #再次添加新键值对 a['英语'] = 90 print(a)运行结果:
{'数学': 95}
{'数学': 95, '语文': 89}
{'数学': 95, '语文': 89, '英语': 90}
a = {'数学': 95, '语文': 89, '英语': 90} print(a) a['语文'] = 100 print(a)运行结果:
{'数学': 95, '语文': 89, '英语': 90}
{'数学': 95, '语文': 100, '英语': 90}
{'语文':100}
键值对,而是对原有键值对{'语文': 89}
中的 value 做了修改。# 使用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
本文链接:http://task.lmcjl.com/news/9275.html