압축으로 볼 수 있으며 zip은 Python의 압축과 동일합니다.
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 'zip'> 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!