파이썬
[파이썬] enumerate() 함수의 모든 것
앤테바
2022. 3. 20. 11:06
반응형
파이썬에서 자주 사용하는 enumerate() 함수에 대해서 알아 보겠습니다
일반적으로 iterable 객체에 카운터를 더하고 싶을 때 자주 사용합니다.
enumerate() 함수 일반적 사용 예제
names = ['jason', 'adele', 'marz', 'david']
print(names)
print(list(enumerate(names)))
for i, name in enumerate(names):
print(i, name)
출력
['jason', 'adele', 'marz', 'david']
[(0, 'jason'), (1, 'adele'), (2, 'marz'), (3, 'david')]
0 jason
1 adele
2 marz
3 david
enumerate() 함수 syntax
두 번째 파라미터에 start가 있습니다.
counting 시작 숫자를 지정할 수 있습니다.
enumerate(iterable, start=0)
enumerate() 함수 start 파라미터 사용
start 파라미터를 10으로 지정한 예제입니다.
names = ['jason', 'adele', 'marz', 'david']
enum_names = enumerate(names)
print(type(enum_names))
# 리스트로 변환
print(list(enum_names))
# 시작 counting number을 10으로 지정
enum_names = enumerate(names, start=10)
print(list(enum_names))
출력
<class 'enumerate'>
[(0, 'jason'), (1, 'adele'), (2, 'marz'), (3, 'david')]
[(10, 'jason'), (11, 'adele'), (12, 'marz'), (13, 'david')]
반응형