Metodas get

Metodas get grąžina žodyno reikšmę pagal raktą. Jei nurodytas raktas nerastas - numatytąją reikšmę. Pirmame metodo parametre nurodome mums reikalingą raktą, antrame neprivalomame parametre - numatytąją reikšmę.

Sintaksė

pythonžodynas.get(raktas, [numatytoji reikšmė])

Pavyzdys

Ieškokime mūsų žodyne rakto 'a', kartu nurodydami jam numatytąją reikšmę '!':

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

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

Kodo vykdymo rezultatas:

python1

Pavyzdys

O dabar pabandykime gauti rakto reikšmę, kurios nėra žodyne:

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

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

Kodo vykdymo rezultatas:

python!

Pavyzdys

Pakeiskime ankstesnį pavyzdį taip, kad neegzistuojančiam raktui nebūtų numatytosios reikšmės:

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

print(dct.get('e'))

Po kodo vykdymo metodas mums grąžins None:

pythonNone

Taip pat žiūrėkite

  • metodas items,
    kuris grąžina rakto-reikšmės kortėžą nurodyto žodyno
  • metodas keys,
    kuris grąžina žodyno raktus
  • metodas values,
    kuris grąžina visas žodyno reikšmes