파이썬에서 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!