2017-01-16 3 views
-1

이 루프에서 v가 미리 정의되어 있지 않으면 어떻게 초기 값이 할당됩니까?"for"루프의 초기 값

for v in birthdays.items(): 
     print(v) 
     break 

나는 논리를 이해하지 못한다.

+0

코드는 birthday.items'의 첫 번째 값을()'을 의미합니다 (파이썬에 전에 새로운 기본 년으로 프로그래밍되었다) 인쇄 되십시오 - 당신이 혼란스러워하는 것이 무엇입니까? – jackarms

+1

'v'는'birthdays'에있는 각 값을 취합니다. 초기 값은 첫 번째 값입니다. 기본과 달리, 단계를 수행 할 정수를 지정하면 명시 적으로 값을 단계별로 실행합니다. –

+0

@StephenRauch 비교해 주셔서 감사합니다. 그게 내가 필요한거야. – Urso

답변

0
for k, v in birthdays.items(): 
    print(k, v) 

이 DICT 항목을 통해 반복의 올바른 방법입니다