Python添加到字典

时间:2020-02-23 14:42:24  来源:igfitidea点击:

Python词典是内置数据类型之一。
字典元素是键值对。

Python添加到字典

没有明确定义的方法可以向字典添加新键。
如果要向字典添加新键,则可以将赋值运算符与字典键一起使用。

dict[key] = value

请注意,如果键已经存在,则该值将被覆盖。

让我们看一个简单的示例,将新关键字添加到字典中。

d = {'a': 1, 'b': 2}
print(d)
d['a'] = 100  # existing key, so overwrite
d['c'] = 3  # new key, so add
d['d'] = 4
print(d)

输出:

{'a': 1, 'b': 2}
{'a': 100, 'b': 2, 'c': 3, 'd': 4}

如果仅当字典中不存在键时我们想要添加键,该怎么办?我们可以使用if条件来实现这一目标。

if 'c' not in d.keys():
  d['c'] = 300

if 'e' not in d.keys():
  d['e'] = 5

print(d)

输出:

{'a': 100, 'b': 2, 'c': 3, 'd': 4, 'e': 5}

请注意,由于if条件," c"值不会更改。