Blog obejmie następujące czynności:
Metoda 1: Użyj metody Dict (), aby przekonwertować listę krotek na DICT
Konstruktor DICT () może być używany do generowania obiektów słownika z listy krotek w Pythonie. Jednak nie można po prostu przejść na liście krotek. Musisz raczej użyć zrozumienia listy, aby pobrać dwa elementy krotek i przekazać je do konstruktora Dict (), ponieważ wymaga dwóch argumentów.
Aby zademonstrować działanie metody Dict () w celu utworzenia dyktmy z listy krotek, weź następujący kod:
Listvar = (1, „Apple”), (2, „banan”), (3, „brzoskwinia”), (4, „pomarańczowa”)))Po wykonaniu tego kodu tworzy następujące dane wyjściowe na terminalu:
Ze wyjścia można łatwo zauważyć, że lista typów została pomyślnie przekonwertowana w słownik Python.
Metoda 2: Użyj metody MAP () z konstruktorem DICT ()
Innym sposobem przekształcenia listy krotek w słownik Python jest użycie metody map (. Jednak, aby móc przekonwertować listę na dykt, metoda map () będzie wymagała dwóch argumentów. Dlatego po prostu podajesz „odwrócony” jako pierwszy argument, który odwróci umieszczenie elementów w krotce.
Aby zademonstrować działanie metody map (), użyj następującego fragmentu kodu:
Listvar = (1, „Apple”), (2, „banan”), (3, „brzoskwinia”), (4, „pomarańczowa”)))Po wykonaniu tego kodu, daje następujący wynik na terminalu:
Ze wyjścia widać, że lista krotek została pomyślnie przekształcona w słownik. Jednak elementy krotki zostały odwrócone.
Metoda 3: Użyj metody ZIP () z konstruktorem DICT ()
Jeśli wartości krotki są umieszczone wewnątrz osobnych list, użytkownik może użyć metody ZIP () w konstruktorze Dict (), aby utworzyć słownik Python. Aby to zademonstrować, weź następujący fragment kodu:
Listvar1 = [„Apple”, „Banana”, „Peach”, „Orange”]Po wykonaniu tego fragmentu kodu, przyniesie on następujące wyniki na terminalu:
Jak widać, elementy z dwóch różnych list zostały połączone, tworząc słownik Python.
Wniosek
Listę typów można przekonwertować na słownik Python za pomocą konstruktora DICT () z podejściem do zrozumienia listy lub za pomocą metody map () w konstruktorze Dict (). Ponadto, jeśli elementy, które mają zostać utworzone w Python Dict, są umieszczone na osobnych listach, użytkownik może użyć metody Zip () w konstruktorze Dict ().