De get-methode

De methode get retourneert de waarde van een woordenboek per sleutel. Indien de opgegeven sleutel niet aanwezig is, wordt een standaardwaarde geretourneerd. In de eerste parameter van de methode specificeren we de gewenste sleutel, in de tweede optionele parameter - de standaardwaarde.

Syntaxis

pythonwoordenboek.get(sleutel, [standaardwaarde])

Voorbeeld

Laten we de sleutel 'a' in ons woordenboek opzoeken, en er tegelijkertijd een standaardwaarde '!' voor specificeren:

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

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

Resultaat van de code-uitvoering:

python1

Voorbeeld

Laten we nu proberen de waarde van een sleutel op te halen die niet in het woordenboek staat:

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

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

Resultaat van de code-uitvoering:

python!

Voorbeeld

Laten we het vorige voorbeeld aanpassen zodat er voor een niet-bestaande sleutel geen standaardwaarde is:

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

print(dct.get('e'))

Na uitvoering van de code retourneert de methode None:

pythonNone

Zie ook

  • methode items,
    die een sleutel-waarde-tuple retourneert van het opgegeven woordenboek
  • methode keys,
    die de sleutels van het woordenboek retourneert
  • methode values,
    die alle waarden van het woordenboek retourneert