더북(TheBook)
total, n_foo, n_bar = 0, 0, 0
for item in items:
    if is_foo(item):
        process_foo(item)
        n_foo += 1
    elif is_bar(item):
        process_bar(item)
        n_bar += 1
    else:
        pass
    total += 1

이 예제에서 total은 순환 시에 enumerate()를 통해 초기화할 수도 있습니다. 하지만 n_foo, n_bar와 병렬적으로 연결된다는 점을 강조하고 싶을 때는 이런 표현이 더 나을 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.