Ściągawka dotycząca metod słownika Pythona
Poznaj metody słownikowe Pythona. Kompletny przewodnik dotyczący wstawiania, pobierania, aktualizacji i sprawdzania par klucz-wartość.
Dostęp do słownika i modyfikacja
Typowe operacje pobierania lub modyfikowania elementów słownika.
| Metoda / Funkcja | Składnia | Opis |
|---|---|---|
| get() | my_dict.get(key, default=None) | Zwraca wartość klucza, jeśli istnieje, w przeciwnym razie zwraca wartość domyślną. |
| update() | my_dict.update(other_dict) | Aktualizuje słownik za pomocą par klucz-wartość z innego słownika/iterowalnego. |
| pop() | my_dict.pop(key, default) | Usuwa i zwraca wartość dla określonego klucza. |
| clear() | my_dict.clear() | Usuwa wszystkie pozycje ze słownika. |
Iteracja i widoki słownika
Metody zwracające obiekty widoku dynamicznego elementów słownika.
| Metoda / Funkcja | Składnia | Opis |
|---|---|---|
| keys() | my_dict.keys() | Zwraca obiekt widoku wszystkich kluczy w słowniku. |
| values() | my_dict.values() | Zwraca obiekt widoku wszystkich wartości w słowniku. |
| items() | my_dict.items() | Zwraca obiekt widoku zawierający pary krotek (klucz, wartość). |
Interaktywny skrypt demonstracyjny
# get()
my_dict.get(key, default=None)
# update()
my_dict.update(other_dict)
# pop()
my_dict.pop(key, default)
# clear()
my_dict.clear()
# keys()
my_dict.keys()
# values()
my_dict.values()
# items()
my_dict.items()Często zadawane pytania
Po co używać get() zamiast dict[key]?
dict[key] wywołuje KeyError, jeśli klucz nie istnieje. get() zamiast powodować awarię zwraca None lub określoną wartość domyślną.
Jak połączyć dwa słowniki w Pythonie?
WPython 3.9+ możesz użyć operatora unii: dict1 | dykt2. Możesz też użyć metody dict1.update(dict2).
Powiązane tematy
Kompletny przewodnik dotyczący manipulacji ciągami znaków w języku Python. Opanuj formatowanie, wyszukiwanie, dzielenie, zastępowanie i sprawdzanie właściwości ciągów.
Ściągawka dotycząca metod listy PythonaSkrócona instrukcja obsługi operacji na listach w języku Python. Opanuj dodawanie, wstawianie, usuwanie, sortowanie i cięcie elementów.
Ściągawka dotycząca metod ustawiania PythonaKompletny przewodnik po operacjach na zestawach w Pythonie. Dowiedz się, jak dodawać, usuwać i wykonywać operacje na zbiorach matematycznych, takie jak sumy i przecięcia.
Polecane zasoby Pythona
Poszerzaj swoją wiedzę dzięki powiązanym interaktywnym samouczkom, ściągawkom i porównaniom kodów.
Pętle Pythona
Dowiedz się, jak używać pętli Pythona do iteracji danych. Opanuj pętle for, pętle while, przerywaj, kontynuuj i pętluj najlepsze praktyki dzięki interaktywnym przykładom.
Jak iterować po słowniku w Pythonie
Dowiedz się, jak zapętlać lub iterować po słowniku Pythona. Odkryj metody pętli po kluczach, wartościach i parach klucz-wartość za pomocą przejrzystych, możliwych do uruchomienia przykładów.
Python kontra JavaScript: który język programowania jest najlepszy?
Kompleksowe porównanie Pythona i JavaScript. Poznaj różnice w składni, wydajność, przypadki użycia (backend vs frontend) i przykłady kodowania.