Metoda setdefault() słownika Python

Przykład

Pobierz wartość elementu "model":

car = {
  "marka": "Porsche",
  "model": "911",
  "rok": 1963
}
x = car.setdefault("model", "Macan")
print(x)

Uruchom przykład

Definicja i użycie

Metoda setdefault() używa określonego klucza do zwrócenia wartości projektu.

Jeśli klucz nie istnieje, dodaj ten klucz z określoną wartością. Zobacz poniższy przykład.

Gramatyka

słownik.setdefault(keyname, value)

Wartość parametru

Parametry Opis
keyname Wymagane. Nazwa klucza projektu, z którego ma być pobrana wartość.
value

Opcjonalne. Jeśli klucz istnieje, ten parametr jest nieważny.

Jeśli klucz nie istnieje, ta wartość stanie się wartością klucza.

Domyślna wartość None.

Więcej przykładów

Przykład

Pobierz wartość elementu "color", jeśli element "color" nie istnieje, dodaj wartość "white" dla "color":

car = {
  "marka": "Porsche",
  "model": "911",
  "rok": 1963
}
x = car.setdefault("color", "white")
print(x)

Uruchom przykład