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
'파이썬(Python) 공부' 카테고리의 다른 글
입력을 위해 사용되는 소스코드 (0) | 2023.07.20 |
---|---|
람다(lambda) 표현식을 사용하여 함수 작성하기 (0) | 2023.07.20 |
줄바꿈 없이 if문(조건문) 쓰기 (0) | 2023.07.19 |
리스트 컴프리헨션(List Comprehension) (0) | 2023.07.19 |
함수, 매개변수, 빈 딕셔너리 생성 (0) | 2022.10.20 |