Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Qué significa for in en Python?

¿Qué significa for in en Python?

For in en Python es la palabra clave que representa un bucle. El bucle for...in itera cada elemento de la lista o tupla por turno, por ejemplo:

1. nombres = ['Michael', 'Bob', 'Tracy']

para nombre en nombres:

imprimir nombre

2. 2, 3, 4, 5]?

for i in range(len(bag)): print(bag[i])

La importancia del bucle es que puedes Utilice una computadora para que diferentes objetos ejecuten el mismo comando.

Información ampliada:

El ?for?loop de Python no funciona como los ?for?loops de otros idiomas.

Supongamos que tenemos una lista de números y un generador que devuelve el cuadrado de esos números:

>>>?numbers?=?[1,?2,?3 ,? 5,?7]

>>>?squares?=?(n**2?for?n?in?numbers)

Puedes pasar el objeto generador a ?tuple ?Constructor, convirtiéndolo así en una tupla:

>>>?tuple(squares)

(1,?4,?9,?25,? 49)

Si usamos el mismo objeto generador y lo pasamos a la función ?suma?, podríamos esperar obtener la suma de estos números, que es ?88. >>>?suma(cuadrados)

Pero obtenemos ?0.