>백엔드 개발 >파이썬 튜토리얼 >파이썬에서 zip 함수란 무엇입니까?

파이썬에서 zip 함수란 무엇입니까?

藏色散人
藏色散人원래의
2019-06-22 09:22:0514246검색

파이썬에서 zip 함수란 무엇입니까?

파이썬에서 zip 기능이란 무엇인가요?

파이썬의 zip() 함수는 반복 가능한 개체를 매개 변수로 사용하고 개체의 해당 요소를 튜플로 묶은 다음 개체를 반환하는 데 사용됩니다. 이는 많은 메모리를 절약한다는 것입니다.

각 반복자의 요소 수가 일치하지 않는 경우 반환되는 목록의 길이는 가장 짧은 객체와 동일합니다.

관련 권장 사항: "Python Tutorial "

Syntax

zip([iterable, ...])

매개변수: iterable은 하나 이상의 반복자입니다

반환 값: 반환되는 것은 list()를 사용하여 변환하여 목록

1을 출력할 수 있는 객체입니다. #2. 예제 2# 🎜🎜#

동일한 길이의 두 목록이 하나의 사전으로 병합됩니다. 키 = ["A", "B", "C"], 값 ​​= [" 1", "2", " 3"], 요구 사항: {"A":1, "B":2, "C":3}으로 병합, 한 줄의 코드를 사용하여

#🎜을 구현하세요. 🎜# 아이디어: 먼저 zip() 함수를 사용하여 두 목록을 튜플 개체로 묶고 dict를 사용하여 사전을 구성하므로 코드는

>>> a = [1, 2, 3]
>>> b = [4, 5, 6]
>>> zip(a, b)
<zip object at 0x0000000003BB4188>
>>> list(zip(a, b))
[(1, 4), (2, 5), (3, 6)]
>>> 
>>> 
>>> c = [4, 5, 6, 7, 8]
>>> list(zip(a, c))
[(1, 4), (2, 5), (3, 6)]
>>>
#🎜입니다. 🎜#실행 결과:

print(dict(zip(keys, values)))

위 내용은 파이썬에서 zip 함수란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.