Python crea una lista que contiene solo ceros

Python crea una lista que contiene solo ceros

Los usuarios crean múltiples estructuras de datos de diferentes tipos de datos en Python, del mismo modo, como entero, cadena, carácter y flotación. Insertar estas estructuras de datos requiere múltiples funciones, operadores y métodos. Supongamos, mientras se programan en Python, es posible que deba generar una lista que tome solo ceros. En tal situación, puede usar las funciones y operadores incorporados.

Esta redacción proporcionará varios métodos para crear una lista de ceros en Python.

Cómo crear una lista que contenga solo ceros en Python?

Se utilizan diferentes enfoques para crear una lista de ceros en Python:

  • "*" Operador
  • "en bucle
  • repetir()
  • notario público.ceros ()

Método 1: Cree una lista que contenga solo ceros en Python usando el operador "*"

El "*El operador se utiliza para crear una lista de ceros en Python. Este operador multiplica una lista con un número particular y luego devuelve una nueva lista.

Sintaxis

La sintaxis del "*"El operador se enumera a continuación:

c_list = [0] *

Aquí:

  • "c_list"¿Es la variable de lista?.
  • "[0]"Es la matriz/lista de ceros.
  • ""¿Es el número deseado de ceros.

Ejemplo

Inicialmente, crea un nuevo "c_list"Lista e inicialice con el"0"Valor en todo su"5"Índices. Los soportes cuadrados se utilizan para definir el valor:

c_list = [0] * 5

Utilizar el "imprimir()Declaración para obtener la lista de Python que contiene solo ceros:

imprimir (c_list)

Como puede ver, la lista de Python que tiene todos los ceros en sus cinco índices se ha mostrado con éxito:

Método 2: Cree una lista que contenga solo ceros en Python usando el bucle "para"

Use la función iterativa, como el "para"Loop para crear una lista que contiene solo ceros en Python. Se utiliza para iterar sobre una secuencia proporcionada. Los datos proporcionados pueden ser una tupla, un conjunto de instrucciones, una lista o una cadena. Más específicamente, se puede usar para crear una lista con todos los ceros en Python.

Sintaxis

La sintaxis del "paraEl bucle se proporciona a continuación:

c_list = [para i en rango (inicio, final)]

Aquí:

  • "c_list"Es una variable utilizada para almacenar una lista de ceros.
  • "rango()"El método toma el inicio"comenzar"Y valores finales"fin"Como parámetros.

Ejemplo

Primero, cree una variable de lista con todos los ceros junto con la función iterativa "para"Loop junto con el tamaño de la matriz a partir de"0"Y terminando en el índice"5":

c_list = [0 para i en el rango (0, 5)]

Por último, imprima la lista de todos los ceros:

imprimir (c_list)

Producción

Método 3: Cree una lista que contenga solo ceros en Python usando el método "repetir ()"

Para generar una lista que contiene solo ceros en Python, el incorporado "Itertools.repetir()"Función de biblioteca que puede usarse para repetir un valor proporcionado varias veces y el" "lista()"Función para convertir un iterativo en una lista.

Ejemplo

Primero, importe un "Itertools" biblioteca:

Importar iTertools

Llama a "lista()"Función que toma el"Itertools.repetir()"Función junto con el valor inicial de"0"Y terminando en"5":

c_list = list (iTerTools.Repita (0, 5))

Utilizar el "imprimir()Declaración para ver la lista creada de ceros:

imprimir (c_list)

Producción

Método 4: Crear una lista que contenga solo ceros en Python usando "NP.función zeros () "

Por último, pero no menos importante, una forma de crear una lista que contenga solo ceros en Python es el "notario público.ceros ()Método que devuelve una matriz con el número proporcionado de ceros. Entonces el "lista()La función se puede usar para convertir la matriz creada en una lista.

Ejemplo

Inicialmente, importe el "numpy"Biblioteca como"notario público":

importar numpy como np

Llamar "notario público.ceros ()"La función junto con los parámetros como una longitud particular de la lista y sus tipos de datos los transfieren al"c_array_list"Variable de lista:

c_array_list = np.ceros (5, dtype = int)

Por último, para convertir la matriz de ceros generada en la lista, llame al "lista()"Funciona y consigue usando el"imprimir()" declaración:

print (list (c_array_list))

Como puede ver, la lista de ceros se ha generado con éxito:

Eso es todo! Hemos compilado diferentes métodos para generar una lista de ceros en Python.

Conclusión

Para generar una lista de ceros en Python, la multiplica incorporada "*"Operador, la función iterativa como"para"Loop, el"repetir()", y "notario público.ceros ()Se utilizan métodos. El "*"El operador incorporado se utiliza para multiplicar una lista con un número particular y luego devuelve una nueva lista. El bucle "para" itera sobre una secuencia. El "ITerTools incorporado.La función de biblioteca repit () "repite un valor especificado varias veces, y el" np.El método zeros () "devuelve una matriz con el número proporcionado de ceros. Este artículo ilustró las técnicas para crear una lista de ceros en Python.