📅  最后修改于: 2023-12-03 15:37:11.032000             🧑  作者: Mango
Python 字典是一种可变容器,用于存储键值对。添加新键值对可以通过直接给字典指定新的键和值,也可以使用 update()
方法。下面是一些向字典添加键的示例。
可以像这样直接指定新键和值:
d = {'a': 1, 'b': 2}
d['c'] = 3 # 添加新键值对 {'c': 3}
setdefault()
方法可以使用 setdefault()
方法添加新键值对,如果键已经存在则返回对应的值,否则将键和默认值添加到字典中:
d = {'a': 1, 'b': 2}
d.setdefault('c', 3) # 添加新键值对 {'c': 3}
d.setdefault('b', 4) # 返回原值 2
update()
方法可以通过 update()
方法向字典添加多个键值对:
d = {'a': 1, 'b': 2}
d.update({'c': 3, 'd': 4}) # 添加新键值对 {'c': 3, 'd': 4}
d.update(a=10, e=5) # 添加新键值对 {'a': 10, 'b': 2, 'c': 3, 'd': 4, 'e': 5}
Python 的字典提供了多种向字典添加新键值对的方法,包括直接赋值、setdefault()
和 update()
方法。可以根据实际情况选择最方便的方法。