[Python-Dev] Examples for PEP 572 (original) (raw)
Rob Cliffe rob.cliffe at btinternet.com
Wed Jul 4 14:20:51 EDT 2018
- Previous message (by thread): [Python-Dev] Examples for PEP 572
- Next message (by thread): [Python-Dev] PEP 572: Write vs Read, Understand and Control Flow
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
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
- Previous message (by thread): [Python-Dev] Examples for PEP 572
- Next message (by thread): [Python-Dev] PEP 572: Write vs Read, Understand and Control Flow
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]