Python Dictionary of Lists

Python Dictionary of Lists
Python to różnorodny język tłumacza używanego jako podejście obiektowe. Słowniki i listy to dwa powszechne zmienne użyte w języku Python. Słowniki przechowują dane w formacie „Key Par”, i.mi., Odzyskane tylko przez jego klucze. Podczas gdy zmienne listy zachowują pakiet danych w samotnym zmiennym i są pobierane tylko przez ich pozycję indeksu. W ramach tego przewodnika zobaczymy różne i proste metody utworzenia słownika list w Python. W tym celu korzystamy z narzędzia Python, i.mi., Spyder3 w systemie Windows 10. Spójrzmy.

Przykład 01:

Przyjrzyjmy się najprostszowi. Zdefiniowaliśmy słownik „DIC” z dwiema wartościami kluczowymi. Klucz „Key1” zawiera listę 2 wartości liczb całkowitych jako wartości pary, która dotyczy elementu „Key2”. Funkcja drukowania Pythona służy po prostu do drukowania słownika „DIC” w Spyder 3.

Dic = „key1”: [10, 20], „key2”: [32, 47]
Drukuj (DIC)

Prowadziliśmy ten 2-liniowy kod Python w Spyder 3 i wydrukowano słownik jak poniżej.

Przykład 02:

Wymieniajmy lokalizację pary kluczowej w tym przykładzie. Tak więc użyliśmy listy jako klucza i wartości typu ciągów jako para. Następnie po prostu wydrukowaliśmy ten słownik za pomocą funkcji drukowania, biorąc słownik jako argument.

DIC = [111, 222]: „Hello”
Drukuj (DIC)

Po wykonaniu kodu za pomocą przycisku biegania Spyder 3 otrzymamy typeerror pokazujący, że lista jest tutaj nieskrępowującym typem słownika. Ponieważ lista nie jest niezmienna, słownik „DIC” nie uważa tego za klucz, co powoduje wyjątek.

Przykład 03:

Widzieliśmy, jak utworzyć słownik list, biorąc listę jako jej wartość bezpośrednia. Zainicjujemy pusty słownik „DIC” i przekazamy listę jako wartość. Tak więc zadeklarowaliśmy „jeden” jako pierwszy klucz i zainicjowaliśmy go z listą 2-osobową typu liczb całkowitych jako wartości pary. Następnie zadeklarowaliśmy kolejny klucz „dwa” i zainicjowaliśmy go z listą 3-osobową typu string. Teraz słownik „DIC” został wypełniony 2 wartościami pary kluczowej. Funkcja drukowania polega na wydrukowaniu nowo utworzonego słownika „DIC” na wyjściu. Więc sprawdźmy to.

DIC =
DIC [„One”] = [1111, 2222]
A = [„słownik”, „of”, „listy”]
DIC [„One”].Dodatek (a)
Drukuj (DIC)

Używamy tego samego trójkątnego przycisku narzędzia Spyder 3 Python do uruchomienia tego kodu. Na ekranie konsoli wyjściowej mamy poniższe wyjście. Po prostu pokazał słownik „DIC” z dwoma klawiszami posiadającymi listy jako ich wartości. To najprostszy sposób na dodanie listy jako wartości klucza w słowniku.

Przykład 04:

Rozpoczęliśmy ten przykład od deklaracji pustego słownika „DIC”. Oświadczyliśmy kluczowe „jeden” w słowniku „DIC” i zainicjowaliśmy go z listą liczb. Dwie listy, „A” i „B” typów ciągów, zostały zadeklarowane i zainicjowane osobno. Lista „A” została dołączona do kluczowego „jednego” słownika „DIC” jako wartości, i to samo zostało zrobione z drugą listą „B”. Teraz obie listy są wartością klucza „One”. W końcu funkcja drukowania drukuje zaktualizowany nowy słownik „DIC” na ekranie wyjściowym.

DIC =
DIC [„One”] = [1111, 2222]
A = [„to”, „pierwszy”, „lista”]
B = [„to”, „drugi”, „lista”]
DIC [„One”].Dodatek (a)
DIC [„One”].Dodatek (b)
Drukuj (DIC)

Po użyciu przycisku uruchomionego w lewym górnym rogu Spyder3, mamy poniższe wyjście. Po prostu pokazuje, że słownik „DIC” ma jedną wartość pary kluczowej. „Jeden” jest kluczem, a dwie listy i dwie liczby to jego suma 4 wartości.

Przykład 05:

Oto nasze ostatnie, ale nie niepotrzebne przykłady tworzenia słownika list. Tak więc nie będzie to metoda ręczna, jak użyliśmy w powyższych przykładach. Wykorzystamy technikę rozumienia listy Python do utworzenia słownika list. Tak więc rozpoczęliśmy kod Pythona, aby zainicjować zmienną słownikową „DIC”. Ta zmienna przyjmuje funkcję „dykt” jako jej wartość, tworząc słownik. Funkcja DICT wykorzystuje pętlę „dla” do utworzenia słownika listy. Pętla „dla” używa „listy” liczb całkowitych jako wartości. Dopóki pętla się nie zakończy, będzie nadal iterować wartości listy, aby stworzyć słownik. Funkcja „DICT” po prostu przyjmie dwa argumenty. „Wartość” służy do zdefiniowania „klucza”, a zakres służy do ustawienia wartości klucza w zakresie listy. Pierwsza wartość byłaby taka sama jak klucz, podczas gdy druga zwiększy pierwszą wartość. W końcu słownik został wydrukowany.

Dic = dict ((wartość, zakres (int (wartość), int (wartość) + 2))
Dla wartości w [„1”, „2”, „3”])
Drukuj (DIC)

Po wykonaniu mamy poniżej 3 słowniki z pary kluczowej.

Wniosek:

Wreszcie! Wdrożyliśmy tworzenie słownika list w Python. Wdrożyliśmy i omówiliśmy najłatwiejsze i najprostsze metody utworzenia słownika listy w Python, i.mi., rozumienie listy, bezpośrednie przesłanie, list jako wartość itp. Niezwykle nadzieja i wprost mówimy, że ten artykuł byłby dla Ciebie najlepszy.