Crear lista de ceros en Python
-
Utilice el operador
*
para crear una lista de ceros en Python -
Utilice la función
itertools.repeat()
para crear una lista de ceros en Python -
Utilice el bucle
for
para generar una lista que contenga ceros
En este tutorial, presentaremos cómo crear una lista de ceros en Python.
Utilice el operador *
para crear una lista de ceros en Python
Si multiplicamos una lista con un número n usando el operador *
, se devuelve una nueva lista, que es n veces la lista original. Con este método, podemos crear fácilmente una lista que contenga ceros de una longitud específica, como se muestra a continuación.
lst = [0] * 10
print(lst)
Producción :
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
Tenga en cuenta que este método es el más sencillo y rápido de todos.
Utilice la función itertools.repeat()
para crear una lista de ceros en Python
El módulo itertools
facilita el trabajo con iteradores. La función repeat()
en este módulo puede repetir un valor un número específico de veces. Podemos usar esta función para crear una lista que contenga solo ceros de cierta longitud requerida cuando se usa con la función list()
. Por ejemplo,
import itertools
lst = list(itertools.repeat(0, 10))
print(lst)
Producción :
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
Utilice el bucle for
para generar una lista que contenga ceros
El bucle for
se puede utilizar para generar dichas listas. Usamos la función range
para establecer las posiciones de inicio y finalización de la lista. Luego iteramos a cero el número requerido de veces dentro de la función list()
. Tal línea de código en la que iteramos y generamos una lista se llama comprensión de lista. El siguiente código implementa esto y genera la lista requerida:
lst = list(0 for i in range(0, 10))
print(lst)
O,
lst = [0 for i in range(0, 10)]
print(lst)
Producción :
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
Tenga en cuenta que este método es el más lento de todos al generar listas enormes.
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