get usuly

get usuly sözlügiň açary üçin bahany gaýtaryp berýär. Eger berlen açaryň sözlükde ýok bolsa, standart bahany gaýtaryp berýär. Usulyň birinji parametrinde bize gerek bolan açary görkezyäris, ikinji hökmany bolmadyk parametrinde bolsa standart bahany görkezyäris.

Sintaksis

pythonsözlük.get(açar, [standart baha])

Mysal

Indi öz sözlügimizde 'a' açaryny gözleýäris, we onuň üçin '!' standart bahasyny görkezýäris:

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

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

Kody ýerine ýetirmegiň netijesi:

python1

Mysal

Indi bolsa sözlükde ýok bolan açaryň bahasyny almagy synaýalyň:

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

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

Kody ýerine ýetirmegiň netijesi:

python!

Mysal

Indi öňki mysaly şeýle üýtgetmeli, ýönekeý ýok bolan açaryň üçin standart baha görkezilmeli däl:

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

print(dct.get('e'))

Kody ýerine ýetirip bolansoň, usuly bize None gaýtarar:

pythonNone

Şeýle-de göz aňyňyza salyň

  • items usuly,
    görkezilen sözlügiň açar-baha jübütini gaýtaryp berýär
  • keys usuly,
    sözlügiň açarlaryny gaýtaryp berýär
  • values usuly,
    sözlügiň ähli bahalaryny gaýtaryp berýär