Python for 순환하는 Else 자구

1702 단어 pythonbeginners
사진 작성자Kelly SikkemaUnsplash
모든 사람이 다 알고 있는 것은 아니지만, for 순환에는'else'자구가 있다.
나는 자주 본다.
did_something = False
for element in elements:
    if element.something:
        do_something()
        did_something = True
        break

if not did_something:
    do_something_else()
그러나 그것은 다음과 같아야 한다.
for element in elements:
    if element.something:
        do_something()
        break
else:
    do_something_else()
Else 자문은 for 순환이 자연스럽게 종료되고 브레이크 문장이 없을 때만 실행됩니다.이렇게 간단해.

좋은 웹페이지 즐겨찾기