-
서로 분리된 목록들을 짝을 지어 주는 것. 동일한 개수로 이루어진 자료형을 묶어 준다.
>>> a,b,c = zip([11,22,33], ['aa','bb','cc']) >>> >>> a (11, 'aa') >>> b (22, 'bb') >>> c (33, 'cc') >>>
>>> for a,b in zip([11,22,33], ['aa','bb','cc']): ... "a={}, b={}".format(a,b) ... 'a=11, b=aa' 'a=22, b=bb' 'a=33, b=cc' >>>
각 인자에 수량이 달라도 허용한다. 가장 짧은 것 기준으로 한다.
>>> list(zip([11,22,33], ['aa','bb','cc'])) [(11, 'aa'), (22, 'bb'), (33, 'cc')] >>> list(zip([11,22], ['aa','bb','cc'])) [(11, 'aa'), (22, 'bb')] >>>
'Python' 카테고리의 다른 글
Python - enumerate 클래스 함수 (0) 2020.09.05 Python - divmod() 함수 (0) 2020.09.05 Python - any() 함수 (0) 2020.09.05 Python - all() 함수 (0) 2020.09.05 Python - sum() 함수 (0) 2020.09.05 Python - copy, deepcopy (0) 2020.09.04 Python - Colab 코랩 (0) 2020.09.04 Python - lambda, 람다 함수식 (0) 2020.09.04