osdir.com


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Python-Dev] Examples for PEP 572



On 04/07/2018 02:54, Terry Reedy wrote:
>
> The 2-argument form of iter is under-remembered and under-used. The 
> length difference is 8.
> ??? while (command := input("> ")) != "quit":
> ??? for command in iter(lambda: input("> "), "quit"):
A general principle that Chris Angelico has repeatedly mention applies 
here:? If you want (as I instinctively would)
 ??? while (command := input("> ")).lower() != "quit":
you can't express that in your iter version.
Regards
Rob Cliffe