zip()
1. zip()의 기본 개념정의: 여러 개의 iterable(리스트, 튜플 등)을 같은 인덱스끼리 묶어 튜플을 생성하는 함수.반환값: zip 객체 (이터레이터), 필요 시 리스트나 튜플로 변환 가능.a = [1, 2, 3] b = ['x', 'y', 'z'] z = zip(a, b) print(list(z)) # [(1, 'x'), (2, 'y'), (3, 'z')] 2. 특징1. 길이가 다른 iterable일 때a = [1,2] b = ['x','y','z'] print(list(zip(a, b))) # [(1,'x'), (2,'y')] → 짧은 쪽 기준가장 짧은 iterable 길이에 맞춰 튜플 생성 종료 2. 여러 iterable 가능a = [1,2] b = ['x','y'] c = ['A','B'..