GeeksforGeeks (Română)

Dicționar în Python este o colecție neordonată de valori de date, utilizat pentru a stoca date de valori, cum ar fi o hartă, care spre deosebire de alte Tipuri de Date care deține numai o singură valoare ca un element, Dicționar deține key:value pereche.

valoarea cheie este furnizată în dicționar pentru ao face mai optimizată. Fiecare pereche cheie-valoare dintr-un dicționar este separată printr-un punct : , în timp ce fiecare cheie este separată printr-o „virgulă”., Cheile unui dicționar trebuie să fie unice și de tip de date imuabile, cum ar fi șiruri, numere întregi și tupluri, dar valorile cheie pot fi repetate și pot fi de orice tip.

Să vedem toate modurile diferite de a adăuga noi chei într-un dicționar.

creați mai întâi un dicționar.



Ieșire:

{1: 'Geeks', 2: 'forGeeks'}

Metoda #1: Folosind Indicele notația

Această metodă va crea o nouă cheie\valoarea pereche pe un dicționar prin atribuirea unei valori de la cheie., Dacă cheia nu există, aceasta va fi adăugată și va indica acea valoare. Dacă cheia există, valoarea curentă pe care o indică va fi suprascrisă.,

= 'geeks'

print("Updated Dict is: ", dict)



Output:

Current Dict is: {'key1': 'geeks', 'key2': 'fill_me'}Updated Dict is: {'key3': 'geeks', 'key1': 'geeks', 'key2': 'for'}

Method #2: Using update() method

When we have to update/add a lots of key/value to dictionary, update() method is suitable.,



Ieșire:

Metoda #3: __setitem__ metodă de a adăuga o pereche de chei-valoare la un dict

cu Ajutorul __setitem__ metodă ar trebui să fie evitate din cauza performanța slabă(de calcul ineficiente).,id=”ef0d566be3″>

.__setitem__('newkey2', 'GEEK')

print(dict)



Output:

{'key2': 'for', 'newkey2': 'GEEK', 'key1': 'geeks'}

Method #4: Using * operator

Using this method we can merge old dictionary and new key/value pair in another dictionary.,v>*{'c': 3}}

print(dict)
print(new_dict)



Output:

{'b': 2, 'a': 1}{'b': 2, 'c': 3, 'a': 1}

Attention geek!, Consolidați-vă fundațiile cu cursul Python Programming Foundation și învățați elementele de bază.

pentru început, pregătirile pentru interviu îmbunătățesc conceptele structurilor de date cu cursul Python DS.

articolul Tag-uri:
practica Tag-uri:

Share

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *