Die get-metode

Die metode get gee die waarde van 'n woordeboek volgens die sleutel terug. Indien die gegewe sleutel nie bestaan nie, gee dit 'n verstekwaarde terug. In die eerste parameter van die metode spesifiseer ons die benodigde sleutel, in die tweede opsionele parameter - die verstekwaarde.

Sintaksis

pythonwoordeboek.get(sleutel, [verstekwaarde])

Voorbeeld

Kom ons soek die sleutel 'a' in ons woordeboek, en spesifiseer 'n verstekwaarde '!' vir dit:

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

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

Resultaat van kode-uitvoering:

python1

Voorbeeld

En nou probeer ons om die waarde van 'n sleutel te kry wat nie in die woordeboek is nie:

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

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

Resultaat van kode-uitvoering:

python!

Voorbeeld

Kom ons verander die vorige voorbeeld sodat daar geen verstekwaarde vir die nie-bestaande sleutel is nie:

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

print(dct.get('e'))

Na die uitvoering van die kode sal die metode None vir ons teruggee:

pythonNone

Sien ook

  • metode items,
    wat 'n tupel sleutel-waarde van die gespesifiseerde woordeboek teruggee
  • metode keys,
    wat die sleutels van die woordeboek teruggee
  • metode values,
    wat alle waardes van die woordeboek teruggee