enumerate 원래 뜻 '열거하다'
주로 for문에서 사용한다.
자기 value뿐만아니라 index까지도 내뱉는다.

다른 예시. 풀어서보면 enumerate for문에 대한 이해가 조금 된다.
선 그래프의 marker마다 y값을 적는 코드.
그냥 그래프

enumerate를 사용해서 값 적기

사실 풀어쓰면 이런것. idx는 0,1,2... 이런식으로 증가하고 enumerate(y)니까 txt는 y값인 2, 4, 8로 증가한다.

enumerate 응용. rect? bar? 이건 좀 이해가 안된다. enumerate(bar) 부분을 잘 모르겠다

아주 간단하고 깔끔하게 설명
https://cjh5414.github.io/python-for-index/
Python for 문 index, value 동시에 접근하기
Jihun's Development Blog
cjh5414.github.io
https://gingerkang.tistory.com/33
[Python] 내장함수 enumerate 사용법
enumerate enumerate 란 단어는 '열거하다'라는 뜻을 가진다. 이 함수는 순서가 있는 자료형(list, tuple, string)을 입력으로 받아 인덱스 값을 포함하는 enumertate 객체를 리턴한다. 위와 같이 도시들을 담.
gingerkang.tistory.com
https://www.daleseo.com/python-enumerate/
파이썬의 enumerate() 내장 함수로 for 루프 돌리기
Engineering Blog by Dale Seo
www.daleseo.com
'파이썬 > 기초지식' 카테고리의 다른 글
print함수 매개변수 end (0) | 2024.05.04 |
---|---|
with, as f: 의미와 쓰는 이유 (0) | 2024.05.03 |
파이참 단축키[생각날때마다 업데이트] (0) | 2023.04.29 |
에러처리 (0) | 2022.06.15 |
list comprehension (0) | 2022.06.15 |