SAMOUCZEK JĘZYKA PYTHON | ROZDZIAŁY |
Rozdział 4: Struktury danych. 4: Mechanizmy programowania funkcjonalnego - 5: Rozszerzenie składni listy - 6: Instrukcje del 7: Listy niemutowalne i sekwencyjne - 8: Słownik - 9: Jeszcze trochę o warunkach 10: Porównanie sekwencji i innych typów Lekcja 8. Słowniki.Innym użytecznym typem danych w Pythonie jest słownik. Słowniki spotykane są czasami w innych językach programowania jako ,,pamięć asocjacyjna'' lub ,,tablice asocjacyjne''. W odróżnieniu od sekwencji, które są indeksowane liczbami, słowniki indeksowane są kluczami, które mogą być obiektami dowolnego, niemutowalnego typu, np. napisy i liczby zawsze mogą być kluczami. Listy niemutowalne również mogą zostać użyte jako klucze, jeżeli zawierają napisy, liczby lub listy niemutowalne. Nie można użyć zwykłych list jako kluczy, ponieważ można je modyfikować za pomocą metody Najlepiej wyobrazić sobie słownik jako nieuporządkowany zbiór par klucz:wartość, z założeniem, że klucze są unikalne (w jednym słowniku). Para nawiasów klamrowych tworzy pusty słownik: Głównymi operacjami na słownikach są wkładanie wartości z jakimś kluczem i wyciąganie wartości opatrzonej podanym kluczem. Możliwe jest usuwanie pary klucz:wartość za pomocą Metoda obiektu słownika Oto mały przykład użycia słownika:
|
|