- 열거하다 라는 뜻으로, for문과 함께 자주 사용되며 순서가 있는 자료형의 인덱스를 부여해주는 기능이 있다.
- 인덱스 번호와 컬렉션 원소를 tuple형태로 반환한다.
for i in enumerate(('a','b','c','d')):
print(i)
(0, 'a')
(1, 'b')
(2, 'c')
(3, 'd')
위 코드처럼 i 하나로만 받을 경우 인덱스 번호와 순서가 있는 자료형의 값을 하나씩 튜플로 반환한다.
for i,j in enumerate(['a','b','c','d']):
print(i,j)
0 a
1 b
2 c
3 d
i, j 2개로 받을 경우 i에는 인덱스 번호가 들어가고 j에는 값을 하나씩 받는 것을 볼 수 있다.
for i in enumerate({'a':'가', 'b':'나','c':'다'}):
print(i)
(0, 'a')
(1, 'b')
(2, 'c')
딕셔너리 자료형은 키 값을 받아온다.
'Python' 카테고리의 다른 글
부동소수점 (0) | 2022.09.11 |
---|---|
BeautifulSoup - 특정 태그값 가져오기 (0) | 2022.07.20 |
파이썬 - 넘파이 브로드캐스팅 (0) | 2022.05.11 |
파이썬 - 넘파이 repeat (0) | 2022.05.09 |
파이썬 - 농담게임 (0) | 2022.05.06 |
댓글