Προσθήκη νέων κλειδιών σε ένα λεξικό;

Είναι δυνατόν να προσθέσετε ένα κλειδί σε ένα λεξικό Python μετά τη δημιουργία του; Δεν φαίνεται να έχει μια μέθοδο .add().

Λύση
d = {'key':'value'}
print(d)
# {'key': 'value'}
d['mynewkey'] = 'mynewvalue'
print(d)
# {'mynewkey': 'mynewvalue', 'key': 'value'}
Σχόλια (3)

Για να προσθέσετε πολλά κλειδιά ταυτόχρονα:

>>> 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}

Για την προσθήκη ενός μόνο κλειδιού, η αποδεκτή απάντηση έχει μικρότερη υπολογιστική επιβάρυνση.

Σχόλια (3)
dictionary[key] = value
Σχόλια (0)