Zainicjuj listę 2D w Python

Zainicjuj listę 2D w Python

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 zakresu ()
  • Numpy.Metoda pełna ()

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 Numpy

Teraz zainicjuj zmienne:

col = 3
Rząd = 3

Zadzwoń 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.