본문 바로가기
  • 시 쓰는 개발자
알고리즘/코테 개념, TIP, 메모

파이썬 내장함수 enumerate

by poetDeveloper 2024. 8. 3.

enumerate

  • "순서가 있는" 자료형에 대해서, 인덱스와 값을 포함해서 리턴해준다.
  • 즉, 인덱스 & 값을 둘 다 사용하고 싶을 때 쓸 수 있다.
values = [40, 30, 20, 10, 50]
indexed_values = [(value, index) for index, value in enumerate(values)]
print(indexed_values)
print(indexed_values[1])
print(indexed_values[1][1])

# 출력
[(40, 0), (30, 1), (20, 2), (10, 3), (50, 4)]
(30, 1)
1
  • 그러나 인덱스 값을 바꿀 순 없다.... indexed_values[1][1] = 10 이런거 불가능
반응형