[Python] zip() 함수 사용방법 및 예제

Asked 6 months ago, Updated 6 months ago, 34 views

zip(*iterables)

zip() 함수는 iterables를 가져와서(0 이상일 수 있음) 튜플에 집계한 다음 반환합니다.

 

매개변수

  • iterables: 파이썬에서 기본 제공되는 iterator(예: 리스트, 문자열, 사전 등) 또는 사용자 정의 iterator가 될 수 있습니다.

 

리턴값

zip() 함수는 iterables값에 대한 튜플의 반복자(iterator)를 반환합니다.

  • 매개 변수를 전달하지 않으면 zip()이 빈 iterator를 반환합니다.
  • 하나의 iterables가 전달되면 zip()은 각 튜플에 하나의 요소만 있는 튜플의 iterator를 반환합니다.
  • 여러 개의 iterables가 전달되면 zip()은 모든 iterables로부터 각 튜플의 iterator를 반환합니다.

 

예제

number_list = [1, 2, 3]
str_list = ['one', 'two', 'three']

result = zip()

# iterator를 리스트로 바꾸기
result_list = list(result)
print(result_list)

result = zip(number_list, str_list)

# iterator를 set로 바꾸기
result_set = set(result)
print(result_set)

결과

[]
{(2, 'two'), (3, 'three'), (1, 'one')}

python 강좌 zip

2022-05-17 20:32

0 Answers

If you have any answers or tips


© 2022 pinfo. All rights reserved.