Скажем, у меня есть 2 списка в Python, и я хочу прокручивать каждый из них параллельно - например. сделать что-то с элементом 1 для обоих списков, сделать что-то с элементом 2 для обоих списков... Я знаю, что могу это сделать, используя индекс:
for listIndex in range(len(list1)):
doSomething(list1[listIndex])
doSomething(list2[listIndex])
Но есть ли способ сделать это более интуитивно, с циклом foreach? Что-то вроде for list1Value in list1, list2Value in list2
...?
В настоящее время я сталкиваюсь с этой ситуацией на Python, но это давний вопрос, и мне было бы интересно узнать, можете ли вы сделать это на любом языке. (Я просто предположил, что у Python, скорее всего, есть метод борьбы с этим.)