Pune numele unei chei între paranteze pătrate ca să citești elementul corespunzător dintr-un dicționar:
Exemplu
Citește valoarea stocată la „model”:
Ieșire: program Python complet
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = thisdict["model"]
print(x)
Obținerea cheilor
Când apelezi keys(), obții o vedere a tuturor cheilor din dicționar, care se citește ca o listă.
Exemplu
Obține toate cheile:
Ieșire: program Python complet
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = thisdict.keys()
print(x)
Exemplu
Vederea cheilor rămâne la zi: adaugă un element în dicționar și el va apărea și acolo:
Ieșire: program Python complet
car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = car.keys()
print(x) #înainte de modificare
car["color"] = "white"
print(x) #după modificare
Obținerea valorilor
Apelarea lui values() funcționează la fel și îți dă o vedere asemănătoare unei liste, cu toate valorile din dicționar.
Exemplu
Obține toate valorile:
Ieșire: program Python complet
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = thisdict.values()
print(x)
Exemplu
Modifică o valoare în dicționar și vederea valorilor se schimbă odată cu ea:
Ieșire: program Python complet
car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = car.values()
print(x) #înainte de modificare
car["year"] = 2020
print(x) #după modificare
Exemplu
Adaugă un element în dicționar și valoarea lui apare și în vederea valorilor:
Ieșire: program Python complet
car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = car.values()
print(x) #înainte de modificare
car["color"] = "white"
print(x) #după modificare
Obținerea elementelor
Când apelezi items(), primești o vedere asemănătoare unei liste, care conține fiecare element al dicționarului ca tuplu.
Exemplu
Obține toate perechile cheie:valoare:
Ieșire: program Python complet
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = thisdict.items()
print(x)
Exemplu
Modifică o valoare în dicționar și vederea elementelor se schimbă odată cu ea:
Ieșire: program Python complet
car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = car.items()
print(x) #înainte de modificare
car["year"] = 2020
print(x) #după modificare
Verificarea existenței unei chei
Cuvântul cheie in îți spune dacă o anumită cheie există într-un dicționar:
Exemplu
Află dacă „model” este una dintre chei:
Ieșire: program Python complet
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
if "model" in thisdict:
print("Da, 'model' este una dintre cheile dicționarului thisdict")
Metoda get()
Parantezele pătrate nu sunt singura ta variantă de a citi o valoare. Metoda get() returnează același rezultat:
Exemplu
Folosește get() ca să citești valoarea stocată la „model”:
Ieșire: program Python complet
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = thisdict.get("model")
print(x)