본문 바로가기

Python/Python

Python - zip()

공식 문서 : http://docs.python.org/2/library/functions.html#zip



python 에서 zip 함수는 두개 이상의 리스트나 튜플을 하나로 합칠때 사용한다.


zip([iterable, ...]) 형식으로 사용한다.


사용 예

a = [1, 2, 3, 4, 5]
b = ["Jan", "Feb", "Mar"]

zip(a, b)
# [(1, 'Jan'), (2, 'Feb'), (3, 'Mar')]

c = (31, 28, 31)

zip(a, b, c)
#[(1, 'Jan', 31), (2, 'Feb', 28), (3, 'Mar', 31)]


※ 합치려는 배열이 서로 사이즈가 다른경우 둘중 작은쪽 사이즈를 따라간다.





반응형

'Python > Python' 카테고리의 다른 글

Python - map()  (0) 2013.12.20
Python - lambda()  (0) 2013.12.20
Python - 수준 있는 디자인 패턴 (Advanced Design Patterns in Python)  (0) 2013.12.20
Python 어렵게 배우기  (0) 2013.08.23
Python - @staticmethod, @classmethod의 사용  (0) 2013.08.12