zip()

Hyun·2023년 7월 1일
0

파이썬

목록 보기
12/17

zip()

여러 개의 순회 가능한(iterable) 객체를 인자로 받고, 각 객체가 담고 있는 원소를 튜플의 형태로 차례로 접근할 수 있게 해준다. 인자를 하나만 사용하면 튜플의 형태로 접근할 수 있고, 두개를 사용하면 첫번째, 두번째 값에 접근 가능하다.

방법: zip(list1, list2) : 튜플을 인자로 갖는 zip 객체를 반환한다.

ex)

arr1 = ["a", "b", "c", "d", "e"]
arr2 = [1,2,3,4,5]

arr = zip(arr1, arr2)
for tup in arr:
  print(tup) # ('a', 1), ('b', 2), ('c', 3), ('d', 4), ('e', 5)

for f,s in arr:
  print(f,s) # a 1, b 2, c 3, d 4, e 5
  
print(list(arr)) # [('a', 1), ('b', 2), ('c', 3), ('d', 4), ('e', 5)]
profile
better than yesterday

0개의 댓글