Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python을 사용하여 여러 목록을 반복하는 방법은 무엇입니까?


가장 간단한 방법은 외부 반복자를 사용하여 추적하는 것 같습니다. 이 답변은 동일한 크기의 목록을 반복하고 있다고 간주합니다.

예시

a = [10, 12, 14, 16, 18]
b = [10, 8, 6, 4, 2]

for i in range(len(a)):
   print(a[i] + b[i])

출력

이것은 출력을 제공합니다 -

20
20
20
20
20

예시

또는 b 중 더 짧은 것이 멈출 때 멈추는 zip 방식을 사용할 수도 있습니다.

a = [10, 12, 14, 16, 18]
b = [10, 8, 6]

for (A, B) in zip(a, b):
   print(A + B)

출력

이것은 출력을 제공합니다 -

20
20
20