본문 바로가기
Python

파이썬 - enumerate

by 청원뿔세포 2022. 5. 15.
  • 열거하다 라는 뜻으로, 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

댓글