Obținerea tuturor cheilor dintr-un dicționar în Python
Pentru a obține toate cheile dintr-un dicționar, trebuie
să aplicăm metoda keys. În parametrul său
nu se specifică nimic. Metoda returnează
un obiect special dict_keys.
Să presupunem că avem următorul dicționar:
dct = {
'a': 1,
'b': 2,
'c': 3
}
Să afișăm toate cheile din el:
res = dct.keys()
print(res) # va afișa dict_keys(['a', 'b', 'c'])
Pentru o lucrare mai ușoară cu obiectul dict_keys
îl putem converti într-o listă. Acest lucru
se face cu funcția list:
res = list(dct.keys())
print(res) # va afișa ['a', 'b', 'c']
Este dat dicționarul:
dct = {
'x': 1,
'y': 2,
'z': 3
}
Obțineți cheile lui.
Este dat dicționarul:
dct = {
1: 'x',
2: 'y',
3: 'z',
4: 'w'
}
Obțineți cheile lui.
Este dat dicționarul:
dct = {
'x': 1,
'y': 2,
'z': 3
}
Obțineți lista cheilor acestui dicționar.
Este dat dicționarul:
dct = {
2: 'ab',
4: 'cd',
6: 'ef'
}
Obțineți produsul tuturor cheilor din acest dicționar.
Este dat dicționarul:
dct = {
1: 'x',
2: 'y',
3: 'z',
4: 'w'
}
Obțineți lista cheilor acestui dicționar în următoarea formă:
[4, 3, 2, 1]