반응형
자료형 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
반응형
'파이썬(Python) > 문법' 카테고리의 다른 글
파이썬 변수는 객체이다 (0) | 2020.11.23 |
---|---|
locals(), globals() (0) | 2020.11.23 |
선언 전 메모리절약, range, getsizeof (0) | 2020.11.20 |
yield, next 란 (0) | 2020.11.20 |
list comprehension, for if문 써서 한줄로 list 만들기 (0) | 2020.11.19 |