Metoden get

Metoden get returnerer verdien til en ordbok etter nøkkel. Hvis den angitte nøkkelen ikke finnes, returneres en standardverdi. I den første parameteren til metoden angir vi den ønskede nøkkelen, i den andre valgfrie parameteren - standardverdien.

Syntaks

pythonordbok.get(nøkkel, [standardverdi])

Eksempel

La oss finne nøkkelen 'a' i ordboken vår, og samtidig angi en standardverdi '!' for den:

pythondct = {
  'a': 1,
  'b': 2,
  'c': 3
}

dct.get('a', '!')
print(dct)

Resultatet av kjøring av koden:

python1

Eksempel

La oss nå prøve å hente verdien for en nøkkel som ikke finnes i ordboken:

pythondct = {
  'a': 1,
  'b': 2,
  'c': 3
}

print(dct.get('e', '!'))

Resultatet av kjøring av koden:

python!

Eksempel

La oss endre det forrige eksempelet slik at det ikke er noen standardverdi for en nøkkel som ikke finnes:

pythondct = {
  'a': 1,
  'b': 2,
  'c': 3
}

print(dct.get('e'))

Etter kjøring av koden vil metoden returnere None til oss:

pythonNone

Se også

  • metoden items,
    som returnerer en nøkkel-verdi-tuppel for den angitte ordboken
  • metoden keys,
    som returnerer nøklene i ordboken
  • metoden values,
    som returnerer alle verdiene i ordboken