Hämta alla nycklar från en ordbok i Python
För att få alla nycklar från en ordbok bör du
använda metoden keys. Inget anges i dess parameter.
Metoden returnerar
ett speciellt objekt dict_keys.
Låt oss säga att vi har följande ordbok:
dct = {
'a': 1,
'b': 2,
'c': 3
}
Låt oss skriva ut alla nycklar från den:
res = dct.keys()
print(res) # kommer att skriva ut dict_keys(['a', 'b', 'c'])
För att underlätta arbetet med objektet dict_keys
kan du konvertera det till en lista. Detta
görs med funktionen list:
res = list(dct.keys())
print(res) # kommer att skriva ut ['a', 'b', 'c']
Given ordbok:
dct = {
'x': 1,
'y': 2,
'z': 3
}
Hämta dess nycklar.
Given ordbok:
dct = {
1: 'x',
2: 'y',
3: 'z',
4: 'w'
}
Hämta dess nycklar.
Given ordbok:
dct = {
'x': 1,
'y': 2,
'z': 3
}
Hämta listan över nycklar från denna ordbok.
Given ordbok:
dct = {
2: 'ab',
4: 'cd',
6: 'ef'
}
Hämta produkten av alla nycklar från denna ordbok.
Given ordbok:
dct = {
1: 'x',
2: 'y',
3: 'z',
4: 'w'
}
Hämta listan över nycklar från denna ordbok i följande form:
[4, 3, 2, 1]