Podobnie jak inne języki programowania, Python ma również różne struktury danych, a lista jest jedną z nich. Lista przechowuje kilka wartości liniowo i istnieje w danych dwuwymiarowych. Ponadto do przechowywania takich danych wymagana jest wielowymiarowa struktura danych. W Python lista zawiera różne typy elementów, które można zainicjować, wykorzystując różne wbudowane metody.
W tym spisie omówi sposoby inicjowania listy 2D w Python.
Jak zainicjować listę 2D w Python?
Aby zainicjować dwuwymiarową listę w Pythonie, stosowane są poniżej podawane metody:
Metoda 1: Zainicjuj listę 2D przy użyciu metody „Range ()” w Pythonie
"zakres()”Jest wbudowaną funkcją w Pythonie, która jest używana do inicjalizacji listy dwuwymiarowej. Ta metoda zwraca sekwencję liczb rozpoczynających się od zera, a następnie zwiększona przez „1" domyślnie. Zatrzymuje się przed określoną liczbą.
Przykład
Najpierw zainicjuj wiersz listy i kolumny:
col, wiersz = (3, 3)Następnie użyj „Do„Technika pętli do zainicjowania listy 2D. Zadzwoń do "zakres()„Metoda, która ma jedynie wartość liczb całkowitą i zwraca obiekt przejściowy i przekazuje je do„init_list" zmienny:
init_list = [[1 dla x w zakresie (col)] dla y w zakresie (wiersz)]Następnie wydrukuj niedawno zainicjowaną listę 2D, wykorzystując „wydrukować()”Funkcja:
Drukuj (init_list)Można to zobaczyć w podwodnym wyjściu, określona lista 2D została pomyślnie zainicjowana za pomocą „1”:
Metoda 2: Zainicjuj listę 2D przy użyciu „Numpy.Full () ”metoda w Pythonie
Innym sposobem zainicjowania listy 2D w Python jest wykorzystanie „Numpy.pełny()”Funkcja. Stworzy tablicę i „notować()„Funkcja jest używana wraz z nią do zmiany utworzonej tablicy 2D na listę.
Przykład
Początkowo importuj „Numpy" biblioteka:
Importuj NumpyTeraz zainicjuj zmienne:
col = 3Zadzwoń do "Numpy.pełny()”Funkcja, przekazując wcześniej zainicjowane zmienne jako argument wraz z„notować()”Funkcja i przekazuje je do„init_2dlist" zmienny:
init_2dList = Numpy.Pełny ((col, wiersz), 1).notować()Na koniec wydrukuj zainicjowaną listę 2D:
Drukuj (init_2dlist)Wyjście
Wyjaśniliśmy różne sposoby zainicjowania listy 2D w Python.
Wniosek
Zainicjować listę 2D w Python, „zakres()”Metoda i„Numpy.pełny()„Metoda z„notować()„Metoda jest wykorzystywana. „Range ()” zwraca sekwencję liczb, które zaczęły się od „0”I zwiększone z„1" domyślnie. „„Numpy.pełny()„Metoda zwraca tablicę i„notować”Funkcja zmienia tablicę na listę 2D. Ten zapis opisał sposoby inicjowania listy 2D w Python.