Saltar al contenido principal

🪐 For anidados

Tal y como un if anidado, un for anidado es un ciclo for dentro de otro ciclo for. Normalmente este tipo de estructura es usado cuando queremos utilizar listas de listas, o tuplas de tuplas. Es decir, listas o tuplas de varias dimensiones.

✏️ Ejemplos

Ejemplo de un for anidado
a = [1, 2, 3]
b = [0, 9]

for i in a:
for j in b:
print(i, j)

# Este código imprime:
# 1 0
# 1 9
# 2 0
# 2 9
# 3 0
# 3 9
Otro ejemplo de un for anidado
listaBidimensional = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]

for i in listaBidimensional:
for j in i:
print(j)

# Este código imprime:
# 1
# 2
# 3
# 4
# 5
# 6
# 7
# 8
# 9