또 놀라운 점은 빈 시퀀스에 대한 루프를 실행하면 else 블록이 바로 실행된다는 것이다.

    for x in []:
        print('이 줄은 실행되지 않음')
    else:
        print('For Else block!')
    
    >>>
    For Else block!

    while 루프의 조건이 처음부터 False인 경우(루프가 한 번도 실행되지 못하는 경우)에도 else 블록이 바로 실행된다.

    while False:
        print('이 줄은 실행되지 않음')
    else:
        print('While Else block!')
    
    >>>
    While Else block!
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.