728x90
728x90
zip
마치 옷의 지퍼(zipper)처럼 두 그룹의 데이터를 서로 엮어주는 파이썬의 내장 함수
사용법
for 변수 in zip(객체1, 객체2)
여러 개의 순회 가능한(iterable) 객체들을 인자로 받고,
각 객체가 담고 있는 원소를 튜플의 형태로 차례로 접근할 수 있는 반복자(iterator)를 반환한다
예시
만약, zip을 사용하지 않았다면 이런식으로 각각 인덱스 변수를 사용해야 했겟지.
응용
zip을 사용하면 여러개의 리스트들을 dict로 쉽게 만들 수 있따
주의사항
단, zip()함수로 넘기는 인자의 길이가 다를때는 가장 짧은 인자를 기준으로 데이터가 엮이고 나머지는 버려진다.
출처
https://www.daleseo.com/python-zip/
728x90
반응형
'🍃 Language > Python' 카테고리의 다른 글
[Python] 순열(permutations )과 조합(combinations) (0) | 2021.05.26 |
---|---|
[Python] 파이썬 enumerate 활용법 | for문을 파이썬스럽게 (0) | 2021.05.26 |
[Python] 문자열찾기 | find/startswith/endswith (0) | 2021.05.25 |
[Python] 람다식, lambda로 sorted key 정하기 (0) | 2021.05.25 |
[Python] 코딩테스트에 자주쓰이는 함수 (정렬, 문자열, 숫자, 리스트 ) (0) | 2021.05.18 |
[Python] 큐(Queue), 스택(Stack) (0) | 2021.05.15 |