Inizializza l'elenco 2D in Python

Inizializza l'elenco 2D in Python

Come altri linguaggi di programmazione, Python ha anche diverse strutture di dati e l'elenco è uno di questi. L'elenco memorizza diversi valori linearmente ed esiste in dati bidimensionali. Inoltre, è necessaria una struttura di dati multidimensionali per mantenere tali dati. In Python, un elenco contiene diversi tipi di elementi che possono essere inizializzati utilizzando diversi metodi integrati.

Questo articolo discuterà i modi di inizializzare l'elenco 2D in Python.

Come inizializzare l'elenco 2D in Python?

Per inizializzare un elenco bidimensionale in Python, vengono utilizzati i metodi di seguito:

  • Metodo intervallo ()
  • numpy.metodo completo ()

Metodo 1: Inizializza l'elenco 2D usando il metodo "intervallo ()" in Python

"allineare()"È la funzione integrata in Python che viene utilizzato per l'inizializzazione di un elenco bidimensionale. Questo metodo restituisce una sequenza di numeri a partire dagli zeri, quindi incrementati da "1"Per impostazione predefinita. Si ferma prima del numero specificato.

Esempio

Innanzitutto, inizializza la riga e le colonne dell'elenco:

col, riga = (3, 3)

Quindi, usa il "per"Tecnica loop per inizializzare l'elenco 2D. Chiama il "allineare()"Metodo che prende solo un valore intero e restituisce un oggetto di attraversamento e li passa al"init_list"Variabile:

init_list = [[1 per x nell'intervallo (col)] per y nell'intervallo (riga)]

Successivamente, stampare l'elenco 2D recentemente inizializzato utilizzando il "stampa()" funzione:

Print (init_list)

Può essere visto nell'output sotto fornito, l'elenco 2D specificato è stato inizializzato correttamente con "1":

Metodo 2: Inizializza l'elenco 2D usando “Numpy.Metodo Full () "in Python

Un altro modo per inizializzare l'elenco 2D in Python è l'utilizzo del "numpy.pieno()" funzione. Creerà un array e il "elencare()"La funzione viene utilizzata insieme ad essa per modificare un array 2D creato in un elenco.

Esempio

Inizialmente, importa il “numpy" biblioteca:

importa numpy

Ora, inizializza le variabili:

col = 3
riga = 3

Chiama il "numpy.pieno()"Funzione passando le variabili precedentemente inizializzate come argomento insieme a"elencare()"Funzione e li passa al"init_2dlist"Variabile:

init_2dlist = numpy.completo ((col, riga), 1).elencare()

Infine, stampa l'elenco 2D inizializzato:

print (init_2dlist)

Produzione

Abbiamo spiegato i diversi modi per inizializzare l'elenco 2D in Python.

Conclusione

Per inizializzare un elenco 2D in Python, il “allineare()Metodo e "numpy.pieno()Metodo "con il"elencare()"Sono utilizzati il ​​metodo. "Range ()" restituisce la sequenza di numeri iniziati da "0"E incrementato con"1"Per impostazione predefinita. IL "numpy.pieno()"Il metodo restituisce un array e il"elencare"La funzione cambia l'array in un elenco 2D. Questo articolo ha descritto i modi di inizializzare l'elenco 2D in Python.