Est-il possible d'ajouter une clé à un dictionnaire Python après qu'il ait été créé ? Il ne semble pas y avoir de méthode .add()
.
d = {'key':'value'}
print(d)
# {'key': 'value'}
d['mynewkey'] = 'mynewvalue'
print(d)
# {'mynewkey': 'mynewvalue', 'key': 'value'}
Pour ajouter plusieurs clés simultanément :
>>> x = {1:2}
>>> print x
{1: 2}
>>> d = {3:4, 5:6, 7:8}
>>> x.update(d)
>>> print x
{1: 2, 3: 4, 5: 6, 7: 8}
Pour l'ajout d'une seule clé, la réponse acceptée a moins de frais de calcul.