У меня есть список dict, и я хочу добавить одно и то же значение ключа ко всем dict. Например:
l = [
{'name' : 'abc', 'age' : '20', 'city' : 'abc'},
{'name' : 'def', 'age' : '20', 'city' : 'def'},
{'name' : 'hij', 'age' : '20', 'city' : 'hij'},
{'name' : 'klm', 'age' : '20', 'city' : 'klm'},
{'name' : 'nop', 'age' : '20', 'city' : 'nop'}
]
for d in l:
d['date'] = '30/10/2019'
вывод:
{'name': 'abc', 'age': '20', 'city': 'abc', 'date': '30/10/2019'}
{'name': 'def', 'age': '20', 'city': 'def', 'date': '30/10/2019'}
{'name': 'hij', 'age': '20', 'city': 'hij', 'date': '30/10/2019'}
{'name': 'klm', 'age': '20', 'city': 'klm', 'date': '30/10/2019'}
{'name': 'nop', 'age': '20', 'city': 'nop', 'date': '30/10/2019'}
Так что это работает, но в моем реальном случае у меня есть больше значений (2000 диктов с 40 ключами). И я хочу знать, есть ли способ добавить дату к каждому диктовку без for.