강의로 돌아가기
MSL

format 안에 i 쓰기 vs i+1 쓰기의 차이

강의에서 작성한 코드 내의 아래 부분에서,
for i, name in enumerate(names):
name = names[i]
print('{}번: {}'.format(i+1,name))

.format뒤에 (i+1,name) 이런식으로 포매팅을 하고 있는데,
i+1대신에 그냥 i를 써도 결과는 동일하게 나옵니다.

i+1과 i를 쓰는 것의 차이가 무엇인가요?

1 개의 답변
정두식_

결과를 잘 보시면 다를것 같아요.
i라고 쓰면 0번부터 출력이 되고, i+1이라고 쓰면 1부터 출력이 되지 않나요?

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.