Python 내장함수 zip


Python 내장함수 zip

두 그룹의 데이터를 서로 엮어주는 파이썬의 내장함수 zip()에 대해서 알아보자. zip zip() 함수는 여러 개의 순회 가능한(iterable) 객체를 인자로 받고, 각 객체가 담고 있는 원소를 터플의 형태로 차례로 접근할 수 있는 반복자(iterator)를 반환합니다 >>> numbers = [1, 2, 3] >>> letters = ["A", "B", "C"] >>> for pair in zip(numbers, letters): ... print(pair) ... (1, 'A') (2, 'B') (3, 'C') zip() 함수를 활용하면 여러그룹 데이터을 루프을 한번만 돌면서 처리가 가능. 아래에서 3개의 문자열내의 글자을 하나씩 병렬해서 출력하고 있습니다. >>> for number, upper, lower in zip("12345", "ABCDE", "abcde"): ... print(number, upper, lower) ... 1 A a 2 B b 3 C c 4 D d...



원문링크 : Python 내장함수 zip