Sunteți pe pagina 1din 2

Exercitii

Iar acum sa ne reintoarcem la partea practica:

1.1) Creati cu ajutorul unui dictionar o baza de date la care sa retineti numerele de telefon
a 10 prieteni.
1.2) Afisati intrarile din aceasta baze de date in ordine alfabetica, dupa nume.

Rezolvare:
d={'B':'07653213210','A':'07653213211','C':'07653213212','D':'07653213213','E'
:'07653213214',
'F':'07653213215','G':'07653213216','H':'07653213217','I':'07653213218','J'
:'07653213219'}

print(sorted(d))

2) Scrieti un program pentru a obtine (sortate dupa pret) primele 3 produse dintr-un
online magazin.
Produse magazin: {'Pantofi': 45.50, 'Geaca': 35, 'Pulover': 41.30, 'Sacou': 55, 'Tricou': 24}

Rezultatul dorit:
Sacou 55
Pantofi 45.5
Pulover 41.3

Rezolvare:
magazin={'Pantofi':45.50, 'Pulover':41.30, 'Sacou':55, 'Tricou':24}
d=sorted(magazin,key=magazin.get,reverse=True)
i=0
for key in d:
# print(magazin[key]) pentru aflarea cheii
print(key, ":", magazin[key])
i=i+1
if (i==3):
break

3) Scrieti un program prin care sa obțineți cheia, valoarea și pozitia unui element
dintr-o structura de date de tip dicționar.
Rezolvare:

dict_num = {1: 7, 2: 14, 3: 21, 4: 28, 5: 35, 6: 42}

print("cheie valoare pozitie")

for count, (key, value) in enumerate(dict_num.items(), 1):

print(key, ' ', value, ' ', count)

S-ar putea să vă placă și