Para que sirve el &quot; _ &quot; en el ciclo for? en este ejemplos es <code>for _ in range(intentos): </code>

Bryan

Bryan

Pregunta
studenthace 4 años

Para que sirve el " _ " en el ciclo for? en este ejemplos es

for _ in range(intentos):

4 respuestas
para escribir tu comentario
    Matias Gabriel Pierri

    Matias Gabriel Pierri

    studenthace 4 años

    Sumado a lo que te respondieron, usar el "_" aporta mucha legibilidad al código ya que cuando usas, por ejemplo

    for i in range(3): print(array_ficticio[i]) # Recorre las distintas posiciones de un array

    estas aprovechando el termino i como variables mientras haces un bucle (osea i pasa por 0,1,2) En cambio cuando usas "_" dejas mas claro que no te importa la variable, sino que solo quieres que cierta cosa se repita varias veces

    for _ in range(3): print("hola hola") # repite 3 veces ese print # la logica aca no necesita ninguna variable que cambie
    Luis Lira

    Luis Lira

    studenthace 4 años

    Se usa principalmente para que también el linter reconozca que no usarás esa variable y no te diga que estás declarando una variable sin usarla.

    Bryan

    Bryan

    studenthace 4 años

    Gracias por tu comentario compañero!

    Pablo .

    Pablo .

    studenthace 4 años

    El "_" almacena tu último valor. Es lo mismo que el "ans" en las calculadoras. Además, tiene otro tipo de usos. En el caso de

    for _ in range(3): #Ignora el índice. Sin embargo, si realizas un print(_) #El resultado será: 0 1 2

    Más información:

    1. Undescore (_) in Python
    2. Role of _ in python
    3. The undescore (_) of Python
Curso de Estadística Computacional con Python

Curso de Estadística Computacional con Python

Domina la estadística computacional usando Python para analizar datos, realizar simulaciones y calcular probabilidades. Aprende a aplicar técnicas de inferencia estadística y a desarrollar simulaciones de Monte Carlo.

Curso de Estadística Computacional con Python
Curso de Estadística Computacional con Python

Curso de Estadística Computacional con Python

Domina la estadística computacional usando Python para analizar datos, realizar simulaciones y calcular probabilidades. Aprende a aplicar técnicas de inferencia estadística y a desarrollar simulaciones de Monte Carlo.