Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/10/2014, 12:14
Koan
 
Fecha de Ingreso: diciembre-2009
Ubicación: Spain
Mensajes: 180
Antigüedad: 14 años, 4 meses
Puntos: 9
¿Utilizar dos variables en un for?

Cuando uno estudia los ciclos for, normalmente se explica su funcionamiento básico y el anidamiento entre ellos. Luego, a partir de ahí, uno va experimentando. Pero en pocos manuales he visto utilizar dos variables en la cabecera del for ¿Es infrecuente su uso?

Ej (la tabla del 5):

Código Python:
Ver original
  1. tabla = [(num, num * 5) for num in range(11)]
  2. for num, i in tabla: # dos variables 'num' e 'i'
  3.     print(num, '* 5 = ', i)

Salida:

0 * 5 = 0
1 * 5 = 5
2 * 5 = 10
3 * 5 = 15
4 * 5 = 20
5 * 5 = 25
6 * 5 = 30
7 * 5 = 35
8 * 5 = 40
9 * 5 = 45
10 * 5 = 50

¿Se recomienda usar solo una variable en la cabecera del for?