A use-case for for...else with no break

Alberto Berti alberto at metapensiero.it
Thu Nov 2 07:45:30 EDT 2017


>>>>> "Steve" == Steve D'Aprano <steve+python at pearwood.info> writes:

    py> for x in "abcdefgh":
    Steve> ...     print(x, end='')
    Steve> ...
    py> efghpy>


    Steve> "For ... else" to the rescue!

    py> for char in "abcdefgh":
    Steve> ...     print(char, end='')
    Steve> ... else:
    Steve> ...     print()
    Steve> ...
    Steve> abcdefgh
    py> 

else doesn't seem to bring any advantage over:

for char in "abcdefgh":
    print(char, end='')
print()




More information about the Python-list mailing list