Metoden get

Metoden get returnerer værdien af en ordbog efter nøgle. Hvis den ønskede nøgle ikke findes, returneres en standardværdi. I den første parameter for metoden angiver vi den ønskede nøgle, i den anden valgfrie parameter - standardværdien.

Syntaks

pythonordbog.get(nøgle, [standardværdi])

Eksempel

Lad os finde nøglen 'a' i vores ordbog, og samtidig angive en standardværdi for den på '!':

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

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

Resultatet af udførelsen af koden:

python1

Eksempel

Lad os nu prøve at hente værdien for en nøgle, der ikke findes i ordbogen:

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

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

Resultatet af udførelsen af koden:

python!

Eksempel

Lad os ændre det forrige eksempel, så der ikke er nogen standardværdi for en ikke-eksisterende nøgle:

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

print(dct.get('e'))

Efter udførelse af koden vil metoden returnere None til os:

pythonNone

Se også

  • metoden items,
    som returnerer nøgle-værdi-tupler fra den angivne ordbog
  • metoden keys,
    som returnerer ordbogens nøgler
  • metoden values,
    som returnerer alle værdier i ordbogen