yoooniverse

[python] enumerate() 파이썬 내장 함수 본문

PYTHON

[python] enumerate() 파이썬 내장 함수

Ykl 2023. 1. 28. 21:23
enumerate(iterable, 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
Comments