Metoda get

Metoda get zwraca wartość słownika po kluczu. W przypadku, gdy dany klucz nie istnieje - wartość domyślną. W pierwszym parametrze metody wskazujemy potrzebny nam klucz, w drugim opcjonalnym parametrze - wartość domyślną.

Składnia

pythonsłownik.get(klucz, [wartość domyślna])

Przykład

Znajdźmy w naszym słowniku klucz 'a', przy tym wskażmy dla niego wartość domyślną '!':

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

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

Wynik wykonania kodu:

python1

Przykład

A teraz spróbujmy uzyskać wartość klucza, którego nie ma w słowniku:

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

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

Wynik wykonania kodu:

python!

Przykład

Zmieńmy poprzedni przykład tak, aby dla nieistniejącego klucza nie było wartości domyślnej:

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

print(dct.get('e'))

Po wykonaniu kodu metoda zwróci nam None:

pythonNone

Zobacz też

  • metoda items,
    która zwraca krotkę klucz-wartość danego słownika
  • metoda keys,
    która zwraca klucze słownika
  • metoda values,
    która zwraca wszystkie wartości słownika