python

[Python] zip 함수

딸기케잌🍓 2021. 4. 1. 23:34

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