Crear lista de listas en Python
-
Utilice la función
append()
para crear una lista de listas en Python - Utilice el método de comprensión de listas para crear una lista de listas en Python
-
Utilice el bucle
for
para crear una lista de listas en Python
Podemos tener una lista de muchos tipos en Python, como cadenas, números y más. Python también nos permite tener una lista dentro de una lista llamada lista anidada o lista bidimensional.
En este tutorial, aprenderemos cómo crear dichas listas.
Utilice la función append()
para crear una lista de listas en Python
Podemos agregar diferentes listas a una lista común usando la función append()
. Agrega la lista como un elemento al final de la lista.
El siguiente código explicará esto.
l1 = [1, 2, 3]
l2 = [4, 5, 6]
l3 = [7, 8, 9]
lst = []
lst.append(l1)
lst.append(l2)
lst.append(l3)
print(lst)
Producción :
[[1, 2, 3], [4, 5, 6], [7, 8, 9]]
Tenga en cuenta que dicha lista bidimensional que contiene valores enteros o float se puede considerar como un array.
Utilice el método de comprensión de listas para crear una lista de listas en Python
La comprensión de listas es una forma sencilla pero elegante de crear listas en Python. Usamos los bucles for
y las declaraciones condicionales dentro de los corchetes para crear listas usando este método.
Podemos crear listas anidadas usando este método, como se muestra a continuación.
l1 = [1, 2, 3]
lst = [l1 for i in range(3)]
lst
Producción :
[[1, 2, 3], [1, 2, 3], [1, 2, 3]]
Utilice el bucle for
para crear una lista de listas en Python
Podemos crear una lista más compleja de listas usando explícitamente la función append()
con el bucle for
. Usaremos bucles anidados en este método. Por ejemplo,
lst = []
for i in range(3):
lst.append([])
for j in range(3):
lst[i].append(j)
print(lst)
Producción :
[[0, 1, 2], [0, 1, 2], [0, 1, 2]]
Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.
LinkedInArtículo relacionado - Python List
- Convertir un diccionario en una lista en Python
- Eliminar todas las apariciones de un elemento de una lista en Python
- Eliminar duplicados de una lista en Python
- Cómo obtener el promedio de una lista en Python
- ¿Cuál es la diferencia entre los métodos de lista que añaden y amplían
- Cómo convertir una lista en cadena en Python