본문 바로가기
🍃 Language/Python

[Python] zip으로 index랑 values를 합쳐서 dict만든다

by 카프리썬_ 2021. 5. 25.
728x90
728x90

zip

마치 옷의 지퍼(zipper)처럼 두 그룹의 데이터를 서로 엮어주는 파이썬의 내장 함수

 

사용법

for 변수 in zip(객체1, 객체2) 

여러 개의 순회 가능한(iterable) 객체들을 인자로 받고,

각 객체가 담고 있는 원소를 튜플의 형태로 차례로 접근할 수 있는 반복자(iterator)를 반환한다

 

예시

만약, zip을 사용하지 않았다면 이런식으로 각각 인덱스 변수를 사용해야 했겟지.

 

 

응용

zip을 사용하면 여러개의 리스트들을 dict로 쉽게 만들 수 있따

 

주의사항

단, zip()함수로 넘기는 인자의 길이가 다를때는 가장 짧은 인자를 기준으로 데이터가 엮이고 나머지는 버려진다.

 

 

출처

https://www.daleseo.com/python-zip/

 

728x90
반응형