Kaikkien avainten hakeminen sanakirjasta Pythonissa
Kaikkien avainten hakemiseksi sanakirjasta tulee
käyttää metodia keys. Sen parametriin
ei merkitä mitään. Metodi palauttaa
erikoisesineen dict_keys.
Oletetaan, että meillä on seuraava sanakirja:
dct = {
'a': 1,
'b': 2,
'c': 3
}
Etsitään kaikki sen avaimet:
res = dct.keys()
print(res) # tulostaa dict_keys(['a', 'b', 'c'])
Mukavuuden vuoksi dict_keys-esine
voidaan muuttaa listaksi. Tämä
tehdään funktiolla list:
res = list(dct.keys())
print(res) # tulostaa ['a', 'b', 'c']
Annettu sanakirja:
dct = {
'x': 1,
'y': 2,
'z': 3
}
Hae sen avaimet.
Annettu sanakirja:
dct = {
1: 'x',
2: 'y',
3: 'z',
4: 'w'
}
Hae sen avaimet.
Annettu sanakirja:
dct = {
'x': 1,
'y': 2,
'z': 3
}
Hae tämän sanakirjan avainlista.
Annettu sanakirja:
dct = {
2: 'ab',
4: 'cd',
6: 'ef'
}
Hae kaikkien annetun sanakirjan avainten tulo.
Annettu sanakirja:
dct = {
1: 'x',
2: 'y',
3: 'z',
4: 'w'
}
Hae tämän sanakirjan avainlista seuraavassa muodossa:
[4, 3, 2, 1]