ZIP
zip 함수는 여러개의 순회 가능한 객체를 인자로 받고 각 객체가 담고 있는 원소를 튜플 형태로 차례로 접근할 수 있는 반복자(iterator)를 반환합니다.
간단한 예제입니다.
numbers = [10, 20, 30]
letters = ["A", "B", "C"]
for pair in zip(numbers, letters):
print(pair)
실행결과
(10, 'A')
(20, 'B')
(30, 'C')
위 코드를 보면 numbers 리스트와 letters 리스트를 zip()함수에 넘겨서 호출 후에
for 문으로 zip()함수의 반환값을 대상으로 루프를 돌면서 튜플을 출력하고 있습니다.
'python' 카테고리의 다른 글
[Python] Map함수, Filter함수 (0) | 2021.10.02 |
---|---|
[Python] 순열, 조합 (0) | 2021.04.06 |
[Python] 오름차순 정렬, 내림차순 정렬 (0) | 2021.03.28 |
join과 split (0) | 2020.06.29 |
[Python] enumerate (0) | 2020.06.29 |