yoooniverse
[python] enumerate 파이썬 내장 함수 본문
enumerateiterable,start=0
기능 : 카운트 (기본값 0을 갖는 start 부터)와 iterable 을 이터레이션 해서 얻어지는 값을 포함하는 튜플을 반환한다.
리스트의 원소에 순서값을 부여해주는 함수
example
seasons = ['Spring', 'Summer', 'Fall', 'Winter']
list(enumerate(seasons))
# [(0, 'Spring'), (1, 'Summer'), (2, 'Fall'), (3, 'Winter')]
list(enumerate(seasons, start=1))
# [(1, 'Spring'), (2, 'Summer'), (3, 'Fall'), (4, 'Winter')]
for in 반복문에서 자주 응용된다.
example
char_vocab = ['a', 'b', 'c', 'd']
char_to_index = dict((char, index) for index, char in enumerate(char_vocab))
print(char_to_index)
# {'a':0 ,'b':1, 'c':2, 'd':3}
'PYTHON' 카테고리의 다른 글
[python] try-except 구조 0 | 2024.06.16 |
---|---|
[python] Mac OS 파이썬 설치 확인 방법 0 | 2024.05.25 |
[PYTHON] set 자료형 기본 문법 0 | 2022.11.07 |