파이썬 - enumerate 함수

    728x90

    enumerate

    • 반복문 사용 시 몇 번째 반복문인지 확인이 필요할 수 있습니다. 이때 사용합니다.
    • 인덱스 번호와 컬렉션의 원소를 tuple형태로 반환합니다.
    >>> t = [1, 5, 7, 33, 39, 52]
    >>> for p in enumerate(t):
    ...     print(p)
    ... 
    (0, 1)
    (1, 5)
    (2, 7)
    (3, 33)
    (4, 39)
    (5, 52)
    • tuple형태 반환을 이용하여 아래처럼 활용할 수 있습니다.
    >>> for i, v in enumerate(t):
    ...     print("index : {}, value: {}".format(i,v))
    ... 
    index : 0, value: 1
    index : 1, value: 5
    index : 2, value: 7
    index : 3, value: 33
    index : 4, value: 39
    index : 5, value: 52

     

    출처: https://suwoni-codelab.com/python%20%EA%B8%B0%EB%B3%B8/2018/03/03/Python-Basic-for-in/

    'Python > 문법' 카테고리의 다른 글

    파이썬 - 함수 중급  (0) 2022.01.10
    파이썬 - 자료형 심화  (1) 2022.01.09
    파이썬 - 예외 처리  (0) 2022.01.03
    파이썬 - 모듈  (0) 2021.12.31
    파이썬 - 클래스 자세히  (0) 2021.12.31

    댓글