[Python] 파이썬 enumerate, zip 차이
·
Python
파이썬 enumerate 함수와 zip 함수의 차이 enumerate()는 Python의 내장 함수로, 반복 가능한 객체(예: 리스트, 튜플)를 입력 받아 인덱스와 해당 요소를 함께 반환하는 반복자를 생성합니다. zip 함수의 기본 zip()은 여러 개의 반복 가능한 객체를 입력 받아, 동일한 인덱스를 가진 요소끼리 튜플로 묶어 반환하는 반복자를 생성합니다. enumerate 예시 1 fruits = ['apple', 'banana', 'cherry'] for index, fruit in enumerate(fruits): print(index, fruit) Output: 0 apple 1 banana 2 cherry enumerate 예시 2 words = ["hello", "world", "python..
[Python] 파이썬 Enumerate 함수
·
Python
Enumerate란? enumerate() 함수는 순회 가능한 객체(Iterable)을 인자로 받아, 각 요소와 그 요소의 인덱스를 튜플로 묶은 값을 반환합니다. 장점 enumerate()는 순회하며 요소의 인덱스가 필요할 때 유용합니다. 인덱스 변수를 별도로 관리할 필요가 없어 코드가 간결해집니다. 예시 1 myList = ['apple', 'banana', 'cherry'] for i, item in enumerate(myList): print(i, item)출력: 0 apple 1 banana 2 cherry 예시 2 myList = ['apple', 'banana', 'cherry'] for i in range(..