Metoden get

Metoden get returnerar värdet för en ordbok efter nyckel. Om denna nyckel inte finns - standardvärde. I den första parametern för metoden anger vi den önskade nyckeln, i den andra valfria parametern - standardvärdet.

Syntax

pythonordbok.get(nyckel, [standardvärde])

Exempel

Låt oss hitta nyckeln 'a' i vår ordbok, samtidigt som vi anger ett standardvärde på '!' för den:

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

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

Resultat av kodkörning:

python1

Exempel

Låt oss nu försöka få värdet för en nyckel som inte finns i ordboken:

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

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

Resultat av kodkörning:

python!

Exempel

Låt oss ändra föregående exempel så att det inte finns något standardvärde för en nyckel som inte finns:

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

print(dct.get('e'))

Efter kodkörning returnerar metoden None till oss:

pythonNone

Se även

  • metoden items,
    som returnerar nyckel-värde-tupler för den angivna ordboken
  • metoden keys,
    som returnerar ordbokens nycklar
  • metoden values,
    som returnerar alla värden i ordboken