📜  向字典添加键 - Python (1)

📅  最后修改于: 2023-12-03 15:37:11.032000             🧑  作者: Mango

向字典添加键 - Python

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() 方法。可以根据实际情况选择最方便的方法。