[Python] enumerate() 함수 사용방법 및 예제

1개월 전 질문 1개월 전 토론 12 views

enumerate(iterable, start=0)

enumerate() 메서드는 카운터를 반복 가능한 항목에 추가하고 열거된(enumerate) object를 반환합니다.

 

매개변수

  • iterable - 반복(iteration)을 지원하는 시퀀스, iterator, objects
  • start (선택사항) - 열거된 숫자부터 카운트를 시작합니다.
    이 값을 생략하면 0이 됩니다.

 

리턴값

반복 가능한 메서드에 카운터를 추가하고 반환합니다.
반환된 object는 열거된(enumerate) object입니다.
list() 메서드와 tuple() 메서드를 각각 사용하여 열거된(enumerate) object를 list와 tuple로 변환할 수 있습니다.

 

예제

grocery = ['bread', 'milk', 'butter']
enumerateGrocery = enumerate(grocery)

print(type(enumerateGrocery))

# list로 바꾸기
print(list(enumerateGrocery))

# default 카운터를 바꾸기
enumerateGrocery = enumerate(grocery, 10)
print(list(enumerateGrocery))

결과

<class 'enumerate'>
[(0, 'bread'), (1, 'milk'), (2, 'butter')]
[(10, 'bread'), (11, 'milk'), (12, 'butter')]

python 강좌 enumerate

2022-05-17 15:36

0개의 해답

해결방법이나 팁을 알고 계신다면


© 2022 pinfo. All rights reserved.