fruits = ['apple', 'banana', 'cherry']
print(list(enumerate(fruits)))
# [(0, 'apple'), (1, 'banana'), (2, 'cherry')]
리스트를 enumerate로 감싸보자!
리스트의 인덱스와 값을 튜플로 묶어준다.
for index, fruit in enumerate(fruits):
print(f'인덱스 {index}: {fruit}')
"""
인덱스 0: apple
인덱스 1: banana
인덱스 2: cherry
"""
✅ fruits리스트의 'cherry'가 몇 번째 인덱스인지 알고싶다!?
for index, fruit in enumerate(fruits):
if fruit == 'cherry':
print(index) # 2
알고리즘 풀이에 유용하게 쓸 수 있을 거 같다.
리스트의 인덱스 값을 출력해야 할 때, 또 다른 리스트를 만들 필요 없이
enumerate를 이용해보자!
중요한 것은 배운 것을 응용해야한다. 생각 생각!