Meetod get

Meetod get tagastab sõnastiku väärtuse võtme alusel. Kui antud võtit pole olemas - vaikeväärtus. Esimeses meetodi parameetris määrame vajaliku võtme, teises valikulises parameetris - vaikeväärtuse.

Süntaks

pythonsõnastik.get(võti, [vaikeväärtus])

Näide

Leiame oma sõnastikust võtme 'a', määrates selle jaoks vaikeväärtuseks '!':

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

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

Koodi täitmise tulemus:

python1

Näide

Nüüd proovime saada võtme väärtust, mida sõnastikus pole:

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

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

Koodi täitmise tulemus:

python!

Näide

Muudame eelmist näidet nii, et olematu võtme jaoks ei oleks vaikeväärtust:

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

print(dct.get('e'))

Pärast koodi täitmist tagastab meetod meile None:

pythonNone

Vaata ka

  • meetod items,
    mis tagastab võtme-väärtuse enniku antud sõnastiku jaoks
  • meetod keys,
    mis tagastab sõnastiku võtmed
  • meetod values,
    mis tagastab kõik sõnastiku väärtused