파이썬(Python)/문법

enumerate, index값 불러오기

끄적끄적아무거나 2020. 11. 21. 08:07
반응형

자료형 list, set, tuple 들은 값의 순서를 왼쪽부터 index를 매길 수 있다. 

 

enumerate를 사용하지 않는 다면 아래 코드 처럼 갯수를 알기 위해 len라는 함수를 불러 추가적인 작업이 필요하다.

a_var = range(5)

for index in range(len(a_var)):
    print(index, a_var[index])

 

enumerate를 사용하면 아래 코드 처럼 함수 하나로 index와 값을 추출 할 수 있다. 여기서 우리는 enumerate의 return 값은 index, value 두 개가 나옴을 알 수 있다.

a_var = range(5)

for index, x in enumerate(a_var):
    print(index, x)

결과>>

0 0
1 1
2 2
3 3
4 4

 

반응형