>  기사  >  백엔드 개발  >  파이썬에서 zip은 무엇을 의미합니까?

파이썬에서 zip은 무엇을 의미합니까?

(*-*)浩
(*-*)浩원래의
2019-06-24 11:51:3723123검색

압축으로 볼 수 있으며 zip은 Python의 압축과 동일합니다.

파이썬에서 zip은 무엇을 의미합니까?

zip() 함수 정의 (권장 학습: Python 비디오 튜토리얼)

매개변수의 여러 반복자에서 요소를 가져오고

반환:
리스트 또는 튜플로 변환할 수 있는 zip 객체를 반환합니다.

튜플, 리스트, 사전 및 기타 반복자.
예:

## zip()函数单个参数
list1 = [1, 2, 3, 4]
tuple1 = zip(list1)
# 打印zip函数的返回类型
print("zip()函数的返回类型:\n", type(tuple1))
# 将zip对象转化为列表
print("zip对象转化为列表:\n", list(tuple1))
출력:

zip()函数的返回类型:
<class &#39;zip&#39;>
zip对象转化为列表:
[(1,), (2,), (3,), (4,)]
zip() 함수에 두 개의 매개변수가 있는 경우

zip(a,b) zip() 함수는 a와 b에서 각각 한 요소를 가져옵니다. 튜플을 형성한 다음 순서대로 형성된 튜플을 새로운 반복자(새로운 zip 유형 데이터)로 결합합니다.

참고:

에서는 a와 b의 크기가 동일해야 합니다. 행과 열의 수가 동일할 경우 해당 위치 요소를 정상적으로 결합하면 됩니다. b 동시에 다른 경우 두 구조에서 가장 적은 수의 행과 열을 가져와 가장 적은 수의 행과 열에 따라 해당 위치의 요소를 결합합니다. 이는 itertools를 호출하는 것과 같습니다. zip_longest(*iterables) 함수.

더 많은 Python 관련 기술 기사를 보려면

Python Tutorial

칼럼을 방문하여 알아보세요!

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

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