enumerate의 숨겨진 비밀
enumerate가 index와 원소를 동시에 열거해서 (ind,원소)로 순회할 수 있다는거 기본인데
for ind, e in enumerate(int_list):
print(ind)
print(e)
하지만 때로는 index가 1부터 시작하고 싶을 때가 있다.
이럴때 for ind,e in enumerate(int_list):
ind += 1
print(ind)
print(e)
이러지말고
enumerate(int_list,start = 1)로 start 옵션에 시작하고 싶은 값을 주면 된다
예시 코드)
members = ['민수', '영희', '철수']
for idx, member in enumerate(members, start=1):
print(idx, member)
1 민수
2 영희
3 철수
'프로그래밍 > Python' 카테고리의 다른 글
파이썬의 Falsy? - False로 취급되지만 False는 아닌 값 - (0) | 2022.07.25 |
---|---|
파이썬의 논리 연산 and/or의 비밀 - 단축 평가 - (0) | 2022.07.25 |
os 모듈 완벽 활용법 (0) | 2022.07.23 |
파이썬에서 API를 활용하는 방법 기초 (0) | 2022.07.18 |
함수, 모듈(module) 맛보기 (0) | 2022.07.18 |
TAGS.