Python zip()
사용 버전 : Python 3.6.8
사용 프로그램 : Atom 1.34.0 x64
iterables의 정의입니다.
https://docs.python.org/3/glossary.html#term-iterable
쉽게 말해, 한 번에 하나씩 호출이 가능한 형태를 말합니다.
즉, for 문에 사용할 수 있으면, iterable 합니다.
zip()은 많은 iterable 한 변수를 하나로 묶어주는 역할을 합니다.
위와 같이 같은 순서에 있는 것들끼리 묶인 것을 확인할 수 있습니다.
그리고, zip으로 묶인 것은 zip 형태가 됩니다.
따라서, 그냥 print 문으로 zip을 나타내면, zip 오브젝트에 대한 표현이 나옵니다.
내용 물을 보고 싶다면, list()나 tuple()로 만든 뒤, 볼 수 있습니다.
아래처럼, 길이가 서로 다르다면, 짧은 쪽에 맞춰서 묶입니다. 나머지 긴 부분은 버려집니다.
끝.
사용 프로그램 : Atom 1.34.0 x64
파이썬 zip()에 대해서 알아보겠습니다.
괄호 안에는 *iterables가 들어갑니다.
iterables의 정의입니다.
https://docs.python.org/3/glossary.html#term-iterable
쉽게 말해, 한 번에 하나씩 호출이 가능한 형태를 말합니다.
즉, for 문에 사용할 수 있으면, iterable 합니다.
zip()은 많은 iterable 한 변수를 하나로 묶어주는 역할을 합니다.
위와 같이 같은 순서에 있는 것들끼리 묶인 것을 확인할 수 있습니다.
그리고, zip으로 묶인 것은 zip 형태가 됩니다.
따라서, 그냥 print 문으로 zip을 나타내면, zip 오브젝트에 대한 표현이 나옵니다.
내용 물을 보고 싶다면, list()나 tuple()로 만든 뒤, 볼 수 있습니다.
아래처럼, 길이가 서로 다르다면, 짧은 쪽에 맞춰서 묶입니다. 나머지 긴 부분은 버려집니다.
끝.
카테고리: Standard Library, Python
댓글
댓글 쓰기
궁금한 점은 댓글 달아주세요.
Comment if you have any questions.