logo

Adăugați o valoare la un dicționar Python

Dicționarele din Python sunt structuri de date versatile care vă permit să stocați și să preluați eficient perechi cheie-valoare. În timp ce dicționarele sunt modificabile, ceea ce înseamnă că pot fi modificate după creare, adăugarea de noi valori la un dicționar necesită anumite metode specifice. În acest articol, vom explora patru metode frecvent utilizate pentru a adăuga o valoare unui dicționar în Python.

Cum să adăugați o valoare la un dicționar Python?

Mai jos, sunt metodele Cum să adăugați o valoare la un dicționar Piton .

Adăugați o valoare la un dicționar Python folosind notația paranteze pătrate

Cel mai simplu mod de a adăuga o pereche cheie-valoare la adicţionareste folosind notația paranteze pătrate. Dacă cheia nu există în dicționar, aceasta va fi adăugată împreună cu valoarea asociată. Dacă cheia există deja, valoarea existentă va fi suprascrisă cu cea nouă



Python3




# Example dictionary> my_dict>=> {>'a'>:>1>,>'b'>:>2>,>'c'>:>3>}> > # Append a new key-value pair> my_dict[>'d'>]>=> 4> > print>(my_dict)>

>

actrița indiană rani mukerji
>

Ieșire

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

Adăugați o valoare la un dicționar folosind Pythonupdate()>Metodă

Theupdate()>metoda vă permite să adăugați simultan mai multe perechi cheie-valoare la un dicționar. Este nevoie de un alt dicționar sau un iterabil de perechi cheie-valoare ca argument.

Python3


Linux edita un fișier



# Example dictionary> my_dict>=> {>'a'>:>1>,>'b'>:>2>,>'c'>:>3>}> > # Append new key-value pairs using update()> my_dict.update({>'d'>:>4>,>'e'>:>5>})> > print>(my_dict)>

>

>

Ieșire

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

Adăugați o valoare la un dicționar folosind Pythonsetdefault()>Metodă

Thesetdefault()>metoda este utilă în special atunci când doriți să adăugați o valoare la un dicționar numai dacă cheia nu există deja. Dacă cheia este prezentă, returnează valoarea existentă fără a modifica dicționarul.

Python3




# Example dictionary> my_dict>=> {>'a'>:>1>,>'b'>:>2>,>'c'>:>3>}> > # Append a new key-value pair using setdefault()> my_dict.setdefault(>'d'>,>4>)> > print>(my_dict)>

>

>

Ieșire

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

Adăugați o valoare la un dicționar folosind Pythondict()>Constructor

De asemenea, puteți utilizadict()>constructor pentru a adăuga perechi cheie-valoare la un dicționar. Această metodă este utilă atunci când doriți să creați un nou dicționar cu perechi cheie-valoare suplimentare.

Python3




obiect la json în java

# Example dictionary> my_dict>=> {>'a'>:>1>,>'b'>:>2>,>'c'>:>3>}> > # Append a new key-value pair using dict() constructor> my_dict>=> dict>(my_dict, d>=>4>)> > print>(my_dict)>

>

>

Ieșire

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

Concluzie

Adăugarea de valori la un dicționar în Python poate fi realizată folosind mai multe metode, fiecare cu propriul caz de utilizare. Indiferent dacă preferați simplitatea notației dintre paranteze pătrate, flexibilitateaupdate()>metoda, comportamentul conditionat alsetdefault()>, sau abordarea constructorului, aceste metode vă oferă instrumentele pentru a modifica dinamic dicționarele în programele dumneavoastră Python.