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 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 numpyAhora, inicialice las variables:
col = 3Llama 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.