Kurs Rozwoju w Pythonie
Rozdział 8
>
Poziom 5
Księga Kodów
Poziom 5: Tworzenie własnych funkcji przy użyciu słowników | ### Using Dictionaries Słowniki w Pythonie to struktury danych, które przechowują pary klucz-wartość. Pozwalają one na szybki dostęp do danych poprzez klucz, co czyni je bardzo użytecznymi w różnych zastosowaniach programistycznych. #### Tworzenie słownika Aby utworzyć słownik, użyjemy nawiasów klamrowych `{}` i ustawimy pary klucz-wartość za pomocą dwukropka `:`. ```python my_dict = { 'a': 1, 'b': 2, 'c': 3 } ``` #### Dostęp do wartości Możemy uzyskać dostęp do wartości w słowniku poprzez podanie klucza w nawiasach kwadratowych. ```python value = my_dict['a'] # Zwraca 1 ``` #### Dodawanie lub aktualizowanie elementów Możesz dodawać nowe pary klucz-wartość do słownika lub aktualizować istniejące, przypisując wartości do kluczy. ```python my_dict['d'] = 4 # Dodanie nowego klucza 'd' my_dict['a'] = 5 # Aktualizacja istniejącego klucza 'a' ``` #### Usuwanie elementów Aby usunąć element ze słownika, użyj słowa kluczowego `del`. ```python del my_dict['b'] # Usuwa klucz 'b' ``` #### Iterowanie przez słownik Możesz iterować przez klucze, wartości lub pary klucz-wartość w słowniku. ```python for key in my_dict: print(key) # Drukuje klucz for value in my_dict.values(): print(value) # Drukuje wartość for key, value in my_dict.items(): print(key, value) # Drukuje klucz i wartość ``` #### Sprawdzenie istnienia klucza Możesz sprawdzić, czy klucz istnieje w słowniku, używając słowa kluczowego `in`. ```python if 'a' in my_dict: print("Klucz 'a' istnieje") ``` Korzystanie ze słowników jest wygodnym sposobem na zarządzanie danymi i uzyskiwanie szybkiego dostępu do informacji, gdy znasz odpowiednie klucze.