Developer MJ Story

Python zip함수 본문

Software/Python&Ruby

Python zip함수

집근처 2017. 6. 12. 15:43
반응형



안녕하세요. 집근처 개발자 입니다.



오늘은 Python의 zip함수에 대해서 알아 보겠습니다.

zip(iterator*)은 동일한 개수로 이루어진 자료형을 묶어주는 역할을 한다.

만약 동일하지 않은 개수로 이루어진 자료형이 입렵으로 들어 올 경우 둘 중 작은 쪽의 크기로 묶어 준다.

묶인 결과는 list, dictionary로 만들 수 있다.


간단한 예제로 확인 할 수 있다.

list(zip([1, 2, 3], [4, 5, 6]))
# [(1, 4), (2, 5), (3, 6)]
zip('python', [[1, 2], [3, 4], [5, 6]])
# [('p', [1, 2]), ('y', [3, 4]), ('t', [5, 6])]



반응형