Inicializar la lista 2D en Python

Inicializar la lista 2D en Python

Al igual que otros lenguajes de programación, Python también tiene diferentes estructuras de datos, y la lista es una de ellas. La lista almacena varios valores linealmente y existe en datos bidimensionales. Además, se requiere una estructura de datos multidimensional para mantener dichos datos. En Python, una lista contiene diferentes tipos de elementos que se pueden inicializar utilizando diferentes métodos incorporados.

Este artículo discutirá las formas de inicializar la lista 2D en Python.

Cómo inicializar la lista 2D en Python?

Para inicializar una lista bidimensional en Python, se utilizan los métodos declarados a continuación:

  • Método de rango ()
  • numpy.método completo ()

Método 1: Inicializar la lista 2D usando el método "Range ()" en Python

"rango()"¿Es la función incorporada en Python que se utiliza para inicializar una lista bidimensional. Este método devuelve una secuencia de números a partir de los ceros, luego se incrementa por "1" por defecto. Se detiene antes del número especificado.

Ejemplo

Primero, inicialice la fila de lista y las columnas:

col, fila = (3, 3)

Entonces, usa el "para"Técnica de bucle para inicializar la lista 2D. Llama a "rango()"Método que toma solo un valor entero y devuelve un objeto transversal, y los pasa al"init_list" variable:

init_list = [[1 para x en rango (col)] para y en rango (fila)]

A continuación, imprima la lista 2D recientemente inicializada utilizando el "imprimir()" función:

imprimir (init_list)

Se puede ver en la salida proporcionada a continuación, la lista 2D especificada se ha inicializado con éxito con "1":

Método 2: Inicializar la lista 2D usando "Numpy.Método Full () "en Python

Otra forma de inicializar la lista 2D en Python es utilizar el "numpy.lleno()" función. Creará una matriz y el "Listar()La función se usa junto con ella para alterar una matriz 2D creada en una lista.

Ejemplo

Al principio, importe el "numpy" biblioteca:

importar numpy

Ahora, inicialice las variables:

col = 3
fila = 3

Llama a "numpy.lleno()"Función al pasar las variables inicializadas previamente como argumento junto con el"Listar()"Funciona y los pasa al"init_2dlist" variable:

init_2dlist = numpy.completo ((col, fila), 1).Listar()

Finalmente, imprima la lista 2D inicializada:

imprimir (init_2dlist)

Producción

Hemos explicado las diferentes formas de inicializar la lista 2D en Python.

Conclusión

Para inicializar una lista 2D en Python, el "rango()"Método y"numpy.lleno()"Método con el"Listar()Se utilizan el método ". El "Range ()" devuelve la secuencia de números que comenzaron desde "0"E incrementado con"1" por defecto. El "numpy.lleno()"El método devuelve una matriz y el" "ListarLa función cambia la matriz en una lista 2D. Este artículo describió las formas de inicializar la lista 2D en Python.