반응형
SMALL
- 한마디로 순서가 필요한 리스트를
- 리스트의 길이를 알아낼 필요없이(인덱스 접근 불필요)
순서와 값
을함께
객체로 넘긴다!
- 리스트의 길이를 알아낼 필요없이(인덱스 접근 불필요)
예
- 보통의
range
ver.
str_list = ['a', 'b', 'c', 'd']
for i in range(len(str_list)):
str = str_list[i]
print('%d : %s' % (i+1, str))
enumerate
ver.
str_list = ['a', 'b', 'c', 'd']
for i, str in enumerate(str_list): # 길이 필요 없음
print('%d : %s' % (i+1, str))
# result
# 1: a
# 2: b
# 3: c
# 4: d
그 외
- 처음 시작할 숫자 지정 가능
str_list = ['a', 'b', 'c', 'd']
for i, str in enumerate(str_list, 10): # 10(i)부터의 숫자로 지정
print('%d : %s' % (i+1, str))
# result
# 11: a
# 12: b
# 13: c
# 14: d
반응형
LIST
'Python' 카테고리의 다른 글
[python] extend 함수 (0) | 2020.10.08 |
---|---|
[python] lambda 함수 (0) | 2020.10.08 |
[python] _ (언더스코어) (0) | 2020.10.08 |
[python] join 함수 (0) | 2020.10.08 |
[python] (0) | 2020.09.06 |