В вашем случае нет, использование синтаксиса заданного элемента является предпочтительным.
Но если у вас есть несколько пар, которые вы хотите добавить в dict, вот где обновление светит:
d = {'a':1, 'b':2}
new_pairs = {'c':3, 'd':4}
d.update(new_pairs)
print(d) # d = {'a':1, 'b':2, 'c':3, 'd':4}
Это также изменит значения для клавиш, которые одновременно указаны в d
и new_pairs
(на значение new_pairs[k]
):
d = {'a':1, 'b':"before"}
new_pairs = {'b':"after", 'c':3, 'd':4}
d.update(new_pairs)
print(d) # {'a': 1, 'b': 'after', 'c': 3, 'd': 4}