I suppose my previous message totally ignored that you acknowledged that
itertools.count exists.
If range were to support infinite ranges, range.__len__ would have to be
changed to either raise an error or return float('inf') in these cases. I
believe __contains__ would also need to have extra checks.
I don't really see the added benefit.
On Fri, Jun 19, 2020, 12:23 PM <[email protected]> wrote:
> Proposal:
> range(start, ..., step)
> should function like
> itertools.count(start, step)
>
> Reason:
> It's pretty common to see people do things where they increment a count
> within a while True loop, and it would be nice to have something easily
> available for people to use to replace this.
>
> Usefulness:
> There is definitely a use for this, as the type of code mentioned above is
> common, and itertools.count is commonly used as well.
> _______________________________________________
> Python-ideas mailing list -- [email protected]
> To unsubscribe send an email to [email protected]
> https://mail.python.org/mailman3/lists/python-ideas.python.org/
> Message archived at
> https://mail.python.org/archives/list/[email protected]/message/6WEV73JM4EARGAYT6JIFH35Y5MRLK3MX/
> Code of Conduct: http://python.org/psf/codeofconduct/
>
_______________________________________________
Python-ideas mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/python-ideas.python.org/
Message archived at
https://mail.python.org/archives/list/[email protected]/message/U5HY2SAYRHLEKFLIEX5NKLXABQJXQNBR/
Code of Conduct: http://python.org/psf/codeofconduct/