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 <ke...@edinburghacademy.org.uk> 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 -- python-ideas@python.org > To unsubscribe send an email to python-ideas-le...@python.org > https://mail.python.org/mailman3/lists/python-ideas.python.org/ > Message archived at > https://mail.python.org/archives/list/python-ideas@python.org/message/6WEV73JM4EARGAYT6JIFH35Y5MRLK3MX/ > Code of Conduct: http://python.org/psf/codeofconduct/ >
_______________________________________________ Python-ideas mailing list -- python-ideas@python.org To unsubscribe send an email to python-ideas-le...@python.org https://mail.python.org/mailman3/lists/python-ideas.python.org/ Message archived at https://mail.python.org/archives/list/python-ideas@python.org/message/U5HY2SAYRHLEKFLIEX5NKLXABQJXQNBR/ Code of Conduct: http://python.org/psf/codeofconduct/