728x90

enumerate() 함수는 파이썬 내장 함수로 시퀀스(리스트, 튜플, 문자열 등)의 각 요소와 그 인덱스를 함께 반환한다. for 루프에서 자주 사용되며, 각 요소에 대한 인덱스를 따로 구할 필요 없이 바로 인덱스와 함께 요소를 처리할 수 있게 한다.

mylist = ['Korean', 'English', 'Math', 'Science', 'Politics']
for n, name in enumerate(mylist): # enumerate: 순서와 리스트의 값을 반환하는 기능
    print("Course: {}, Number: {}".format(name, n))

출력 결과>>
Course: Korean, Number: 0
Course: English, Number: 1 
Course: Math, Number: 2    
Course: Science, Number: 3 
Course: Politics, Number: 4

fruits = ['apple', 'banana', 'kiwi', 'orange']

for index, fruit in enumerate(fruits):
    print(index, fruit)

출력 결과>>

0 apple
1 banana
2 kiwi
3 orange

728x90

+ Recent posts