Hente verdier fra en ordbok i Python
For å hente verdien til et element fra en ordbok, må du referere til dens nøkkel.
La oss si at vi har følgende ordbok:
dct = {
'a': 1,
'b': 2,
'c': 3
}
La oss hente det første elementet fra den. For å gjøre dette, angir vi nøkkelens navn i hakeparenteser etter ordbokens navn:
print(dct['a']) # vil skrive ut 1
Hvis du derimot refererer til en nøkkel som ikke finnes i ordboken, vil det returnere en feil:
print(dct['x']) # vil skrive ut feil
Du kan også lagre ordboknøkkelen i en variabel:
key = 'a'
print(dct[key]) # vil skrive ut 1
Gitt ordboken:
dct = {
'x': 1,
'y': 2,
'z': 3
}
Skriv ut hvert element i denne ordboken.
Gitt ordboken:
dct = {
'a': 1,
'b': 2,
'c': 3
}
Skriv ut tallet 2 fra den.
Gitt ordboken:
dct = {
'x': 1,
'y': 2,
'z': 3
}
Gitt variabelen:
key = 'x'
Skriv ut elementet hvis nøkkel er lagret i variabelen.
Gitt ordboken:
dct = {
'a': 5,
'b': 10,
'c': 15
}
Skriv ut alle verdiene fra den etter hverandre og finn summen deres.
Gitt ordboken:
dct = {
1: 'a',
2: 'b',
3: 'c'
}
Skriv kode for å få følgende streng:
'abc'