dauren101
@dauren101
Python, PHP developer

Пройтись по многомерному массиву очередно?

Есть массив comp
Как пройтись по нему чтобы счетчик показывал индекс 0 1 2 0 1 2?
comp=[1,2],[3,4],[5,6]
for i,data in enumerate(comp):
  for k in comp[i]:
    print(i)
  • Вопрос задан
  • 118 просмотров
Решения вопроса 2
0xD34F
@0xD34F
for i in range(len(comp[0])):
  for j in range(len(comp)):
    print(j)
Ответ написан
@PavelMos
Через остаток от деления
0%3, 1%3, 2%3, 3%3, 4%3, 5%3
Out[79]: (0, 1, 2, 0, 1, 2)


for i in range(len(comp)*len(comp[0])): #число всего элементов в 2-мерном массиве
    print (i%3)
    
0
1
2
0
1
2
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы