Languages/Python

zip()함수

잔망루피 2020. 12. 24. 15:51

 

zip(*iterables)

iterables의 값들을 통합하는 튜플 iterator를 만든다. 튜플에서 i번째 값은 iterables의 i번째 값을 포함한다.

iterable들 중 가장 짧은 iterable의 길이만큼 반복된다(map이랑 똑같네). 단일 iterable이 입력으로 들어가면 1개의 튜플이 생성된다. 

 

a=[1, 2, 3]
b=[1, 2, 3]
for i, j in zip(a, b):
  print(i+j)			# 2 4 6
  
c=list(zip(a, b))		
print(c)			# [(1, 1), (2, 2), (3, 3)]

 

b=list(map(list, zip(*board)))

zip을 사용해 행과 열을 바꾼 2차원 리스트를 만들 수 있다.

 

 

 

참고👉 '파이썬 document' 번역

반응형

'Languages > Python' 카테고리의 다른 글

Counter함수  (0) 2020.12.24
map()함수  (0) 2020.12.24
sort()와 sorted()  (0) 2020.12.18
문자열 함수  (0) 2020.12.17
리스트  (0) 2020.11.27