#Cateva exemple de dictionare #Mai intai definim un dictionar care este gol ages = {} #Adaugam cateva nume in dictionar ages['Sue'] = 23 ages['Peter'] = 19 ages['Andrew'] = 78 ages['Karren'] = 45 #Utilizam functia has_key() - #Aceasta functie are prototipul: #nume_functie.has_key(nume_cheie) #si returneaza TRUE daca dictionarul #contine cheia respectiva #si FALSE in caz contrar if ages.has_key('Sue'): print "Sue este in dictionar. Ea are", ages['Sue'], "ani" else: print "Sue nu este in dictionar" #Utilizam functia keys() - #Aceasta functie returneaza o lista #cu toate denumirile cheilor din dictionar. print "Dictionarul contine urmatoarele persoane:" print ages.keys() #Cheile pot fi retinute intr-o lista: keys = ages.keys() #Similar, functia values() #returneaza o lista cu valorile din dictionar. print "Varstele persoanelor sunt:", ages.values() #Retinem valorile intr-o lista: values = ages.values() #Poti ordona o lista folosind functia sort() #Nu poti ordona dictionare print keys keys.sort() print keys print values values.sort() print values #Poti afla numarul de elemente dintr-un dictionar #utilizand functia len() print "Dictionarul are ", len(ages), "elemente" Folosesc phyton 2.7