Documente Academic
Documente Profesional
Documente Cultură
Rezultat
Funcții utile len(), min(), max()
Funcția len() – numărul de elemente conținute într-un dicționar
Funcțiile min(), max() – află elementul minim/maxim din dicționar
Exemple
NB! Dicționarele nu
pot avea două
elemente cu
aceeași cheie
Rezultate
Adăugarea elementelor în dicționar
• Accesul la elementele dicționarului se face prin cheile dicționarului
• Ordinea elementelor în dicționar diferă de cea introdusă, adică nici o ordine
• Adăugarea unui element se face prin crearea unei noi perechi cheie:valoare
• Extragerea valorii unei chei – prin sintaxa dictionar[cheie]
Exemple
Rezultate
Adăugarea elementelor în dicționar
• Prezența unei chei se verifică cu operatorul ”in”
Exemple
Rezultate
Extragerea valorilor se poate de efectuat cu metoda get(). Metoda va returna None, dacă nu există astfel de cheie.
Exemple Rezultate
Modificarea datelor în dicționar
• Înlocuirea valorilor – se utilizează [ ] și =
• Adăugarea elementelor se poate face cu [ ] și =
Exemple
Rezultate
Exemple
Rezultate
Modificarea datelor în dicționar
• Metoda dict.update() - Adăugarea conținutului unui dicționar în alt dicționar
Exemple
Rezultate
Rezultate
Modificarea datelor în dicționar
• Ștergerea elementelor din dicționar cu funcția del.
• Se poate de șters și dicționarul integral.
Exemple Metoda clear() golește conținutul dicționarului
Exemplu
Rezultat
Rezultate
Modificarea datelor în dicționar
• Metoda dict.pop(element) - șterge elementul specificat din dicționar și îl
returnează
Exemple
Rezultate
Există trei metode de extragere a unei liste din dicționar prin metodele
dict.keys(), dict.values(), dict.items()
Rezultat
Exemplu Rezultat
Rezultat
Exemplu
Rezultat
Rezultat
Exemplu
Modalități de accesare a elementelor dicționarului
Metodele dict.keys.(), dict.values(), dict.items() facilitează căutarea elementelor
într-un dicționar
Exemplu Rezultat
Modalități de accesare a elementelor dicționarului
Funcția zip() – returnează o listă de tupluri, în care prima valoare a tuplului este
prima listă și a doua valoare a tuplului corespunde celei de-a doua listă.
Exemplu
NB! Dacă avem o listă de elemente, care
reprezintă cheile și altă listă de
elemente, care reprezintă valorile dintr-o
listă, putem converti aceste liste într-un
Rezultat dicționar.
Parcurgerea elementelor dicționarului
Dicționarele pot fi iterate la fel ca listele. Cu toate acestea, spre deosebire de liste,
dicționarele au o ordine aleatorie a valorilor stocate.
Pentru a parcurge conținutul unui dicționar se utilizează for dar:
Variabila de iterație va fi cheia
Ordinea după care vor fi extrase elementele este imprevizibilă
Exemplu
Rezultate
Exemple de probleme
Intersecția a două dicționare
Exemple de probleme
Propuneri pentru lucrul individual
1. Revizuiți conținutul cursului
4. Să se scrie un program, care salvează într-o variabilă, dicționarul {‘ Euro' :' €','
Dolar' :' $',' Yen' :'Y' } . Utilizatorul cere de la tastatură numele monedei, iar
dicționarul afișează simbolul corespunzător sau un mesaj de avertizare, dacă
moneda nu este în dicționar.