Crear una lista de listas en Python

Las listas son similares a las matrices asignadas dinámicamente declaradas en otros idiomas. Las listas no siempre tienen que ser homogéneas, lo que las convierte en la función más poderosa de Python. Los enteros, las cadenas y los objetos se pueden encontrar en una sola lista. Las listas son modificables, lo que significa que se pueden modificar después de crearlas. En Python, las listas se ordenan y cuentan. Cada miembro dentro de la lista tiene su posición separada en la lista, lo que permite la duplicación de los elementos de la lista mientras se mantiene la credibilidad de cada miembro. Las listas ayudan a almacenar e iterar sobre una iteración de datos.

Contenidos

como crearlo

Este artefacto le enseña a crear e inicializar una lista de listas de Python. Una lista de listas es una lista anidada que contiene una o más listas. Existen numerosos métodos para crear una lista de listas. Otro método se utiliza para crear una lista de listas. Luego examinamos cómo acceder a los elementos de la lista una vez que hayamos creado una lista de listas. Veamos algunos ejemplos.

Ejemplo 1: Uso de la función append() para crear una lista de listas en Python en Ubuntu 20.04

La función List append() en Python se usa para agregar y agregar elementos al final de una lista. En esta ilustración, simplemente agregamos una lista como un elemento a una lista usando el método append(). Veamos el código de Python implementado en la imagen a continuación. En nuestro primer paso, creamos dos matrices de listas representadas por «list_x» y «list_y». Las listas aquí se inicializan con diferentes valores enteros. Después de eso, creamos una nueva lista como «list_z» que inicialmente está vacía. Agregaremos las listas anteriores a esta lista. Luego llamamos a la función de agregar para la «lista_z» a la que queremos agregar las listas inicializadas anteriormente. La función de agregar toma list_x y list_y individualmente como argumentos. Este método de agregar agrega la lista completa en list_z junto con los elementos de la lista. Se llama a la función de impresión para imprimir las listas de la «lista_z» recién creada. lista_x = [2, 4, 6, 8]lista_y = [3, 5, 7, 9]lista_z = []list_z.append(list_x)list_z.append(list_y)print(list_z)

Las listas se agregan a la lista única como se muestra en la pantalla del terminal de salida.

Ejemplo 2: usar el inicializador de lista para crear una lista de listas en Python en Ubuntu 20.04

Una forma alternativa de crear una lista en Python es la sintaxis del inicializador de lista. Podemos usar este enfoque para crear una lista de listas proporcionando listas como elementos al inicializador de listas. Al comienzo del siguiente código de Python, definimos dos listas por separado. Las listas se representan como «Lista1» y «Lista2». Estas listas se almacenan con algunos valores enteros como se muestra. Luego tenemos el método inicializador de lista, para el cual declaramos una nueva lista como «list3». Hemos inicializado la «lista3» con «lista1» y «lista2». Aquí tratamos las listas como elementos usando un inicializador de lista. Al usar listas como elementos, podemos crear una lista de listas. Esta es la forma más fácil de crear una lista de listas. Se imprime List3, que contiene las dos listas especificadas anteriormente. lista1 = [21, 22, 23, 24]lista2 = [25, 25, 27, 28]lista3=[list1, list2]imprimir (lista3)

El resultado aquí muestra la lista de listas en el intérprete de comandos de la siguiente manera.

Ejemplo 3: Usando el ciclo for

Crearemos una lista más completa de listas usando explícitamente la técnica append() con el bucle for. En el siguiente script de Python, creamos una lista vacía. La lista se llama «mylist». Luego tenemos un ciclo for para crear la lista de listas. Definimos el rango de listas en la lista usando el método Range y pasamos el valor «3» como argumento. El ciclo for tiene la variable «m» que itera sobre el rango definido para la lista. Después de eso llamamos al método append que agrega las tres listas en la lista. Ahora se vuelve a llamar al bucle for para agregar los elementos en las listas en el rango de «6». La función de impresión imprime las tres listas de la lista y los elementos de las listas. mi lista = []para m en rango(3):mylist.append([]) para n en el rango (6): mylist[m] .append(n)print(milista)

La salida es la siguiente:

Ejemplo 4: usar la comprensión de listas para crear una lista de listas en Python en Ubuntu 20.04

En Python, la comprensión de listas es un enfoque simple pero elegante para generar listas. Usando esta estrategia, generamos listas con bucles for y lógica entre corchetes. Primero, definimos una lista que ahora contiene elementos de cadena. Luego creamos otra lista llamada Colores. La lista de colores es una lista vacía por ahora. Después de eso, llamamos a la lista «colores» y le aplicamos el ciclo de bucle for. El bucle for itera sobre cada elemento de la lista y agrega los elementos a la lista creando una nueva variable «elementos». La lista de listas «Colores» se imprime al final. lista = [‘pink’,’red’,’white’,’blue’,’green’]colores = []colores = [[elements] para elementos en la lista]imprimir (colores)

Este enfoque también nos permite crear una lista de listas en Python. Este es el método más corto entre todos.

Ejemplo 5: Acceder a los elementos de la lista de listas en Python

Mediante el uso de un índice podemos acceder a los elementos. El índice de la lista comienza con 0 y termina con n-1, donde n es la longitud de la lista. El siguiente programa de Python tiene una lista inicializada con algunos valores de cadena. La nueva lista vacía también se crea como animales. Luego, el bucle for se aplica a la lista Tier. Insertamos la lista en la lista de animales usando un bucle for. Al final desplegamos la lista y accedemos a los elementos de la lista. lista = [‘cat’,’dog’,’hen’,’parrot’, ‘panda’]animales = []animales = [[items] para elementos en la lista]print(animales) print(animales[1])imprimir(animales[3])imprimir(animales[4])

La lista de listas se crea y también se accede a los elementos de la lista por posición de índice. La salida es la siguiente.

Conclusión

¡Resumir! Información sobre cómo crear una lista de listas de Python. Una lista de listas es una lista en la que cada valor es una lista separada. Pasamos a fondo por el proceso de creación de la lista de listas en Python. Tenemos cuatro enfoques diferentes que crean una lista de listas en Python de manera fácil y eficiente. Luego también accedimos a la lista de elementos de lista en Python por la posición de índice de los elementos en la lista. Esperamos que lo haya encontrado informativo.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.