Python – #45 – dict()
Typ – dict()
Dict jest zmienną, która pozwala przechowywać wiele obiektów w parze klucz: wartość.
- dict’y są uporządkowane (od wersji 3.7) (ordered). Kolejność obiektów w dictcie jest zdefiniowana i nie zmienia się.
- dict’y są obiektami mutowalnymi (Mutable). Oznacza to, że pozwalają zmieniać swoją zawartość. Do istniejącego dict’a możemy dodawać obiekty, możemy je usuwać oraz możemy modyfikować.
- dict’y nie pozwalają przechowywać obiektów o powtarzających się kluczach. Powtarzające się klucze są nadpisywane.
- dict’y pozwalają przechowywać jako klucze jedynie obiekty hashowalne (hashable), to jest int, float, bool, str, tuple, None.
Deklaracja dict’a bez wartości:
Deklaracja dict’a z watościami:
Zwracanie obiektów z dict’a:
Dict’y przechodują jedynie hashowalne obiekty (dla klucza):
Dla wartości dozwolony jest każdy typ obiektu.