티스토리 뷰

알고리즘공부

[Python] Enumerate

eedada 2021. 5. 5. 19:26

인덱스와 값이 같이 필요할 때 사용

iterable 자료형(list, set, tuple, dictionary, string)을 입력으로 받아 인덱스와 값으로 이루어진 tuple을 반환한다. 

인덱스와 값을 각각 다른 변수에 할당하고 싶다면 언패킹해줘야 함.

 

for entry in enumerate(['A', 'B', 'C']):
	print(entry)

>> (0, 'A')
>> (1, 'B')
>> (2, 'C')
for i, letter in enumerate(['A', 'B', 'C']):
	print(i, letter)

>> 0 A
>> 1 B
>> 2 C

 

 

댓글