Fiecare cheie este separată de valoarea colonului (:). elementele sunt separate prin virgule și toate acestea sunt închise în paranteze curbate. Un dicționar gol, fără articole, este scris numai cu două acolade, de exemplu: <>.
Cheile sunt unice în vocabular, în timp ce valorile nu pot fi. Valorile dicționarului pot fi de orice tip, dar cheile trebuie să fie un tip de date neschimbat, cum ar fi șiruri de caractere, numere și tuple.
Accesul la valori în dicționar:
Pentru a accesa dicționarul de elemente, puteți utiliza parantezele pătrate obișnuite împreună cu cheia pentru a obține valoarea sa. Mai jos este un exemplu simplu -
Când acest cod este executat, acesta produce următorul rezultat:
Dacă încercăm să accesăm un element de date utilizând o cheie care nu face parte din dicționar, apare o eroare ca aceasta:
Când acest cod este executat, acesta produce următorul rezultat:
Actualizați dicționarul
Puteți actualiza dicționarul adăugând un nou element sau perechi cheie-valoare, schimbând o înregistrare existentă sau ștergând o înregistrare existentă, așa cum se arată în exemplul următor -
Când acest cod este executat, acesta produce următorul rezultat:
Ștergeți articolele din dicționar
Puteți fie să ștergeți intrările individuale ale dicționarului, fie să ștergeți întregul conținut al dicționarului. De asemenea, puteți șterge întreg dicționarul într-o singură operație.
Pentru a șterge în întregime întregul dicționar, pur și simplu utilizați instrucțiunea del. Mai jos este un exemplu simplu -
Acest lucru conduce la următorul rezultat. Fiți atenți. că se produce o excepție. pentru că după vocabularul del dicte nu mai există -
Notă: Metoda del () este discutată în secțiunea următoare.
Proprietățile tastelor dicționarului
Valorile din dicționar nu au nicio limitare. Ele pot fi orice obiect Python arbitrar, fie obiecte standard, fie obiecte definite de utilizator. Cu toate acestea, acest lucru nu se aplică cheilor.
Există două puncte importante despre care este necesar să ne amintim cheile dicționarului -
(a) Mai mult de o intrare în cheie nu este permisă. Aceasta înseamnă că nu este permisă cheia duplicat. Cu aceleași taste întâlnite în timpul lucrării, ultima destinație câștigă. De exemplu -
Când acest cod este executat, acesta produce următorul rezultat:
(b) Cheile trebuie să rămână neschimbate. Aceasta înseamnă că puteți utiliza ca chei de dicționar șiruri, numere sau tupluri, dar nu este permisă ceva de genul ["cheie"]. Mai jos este un exemplu simplu:
Când acest cod este executat, acesta produce următorul rezultat:
Dicționarul încorporat Funcții și metode -
Python include următoarele funcții ale dicționarului: