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 originaltabla = [(num, num * 5) for num in range(11)]
for num, i in tabla: # dos variables 'num' e 'i'
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?