2023-01-13 19:31:00

파이썬에는 두 개의 리스트를 동시에 이터레이션할 수 있도록 도와주는 zip 함수가 있습니다. 

 

다음과 같이 길이가 같은 리스트가 있다고 가정해보겠습니다. 

 

list1 = ['A', 'B', 'C', 'D']
list2 = ['에이', '비', '씨', '디']

 

zip 함수를 사용해서 두 개의 리스트를 동시에 이터레이션해보겠습니다. 

 

list1 = ['A', 'B', 'C', 'D']
list2 = ['에이', '비', '씨', '디']

for i1, i2 in zip(list1, list2):
    print(f'{i1}: {i2}')

 

 

두 개의 리스트가 동시에 반복문에 잘 사용된 것을 확인하실 수 있습니다. 

 

파이썬에서는 반복문에서 최대한 인덱스 사용을 줄이고, enumerate 함수와 zip 함수를 활용해서 가독성을 좋게 하는 것이 좋습니다.