That's exactly my point ! What you propose is exaggeratedly
specific. It will only work to replace exactly `for _ in range(x)`,
nothing more. Every Python developer needs to know about `for i in
range(x)`, as it is a really common pattern. It feels really strange
to switch to a completely different syntax just for the case we
don't care about `i`, a syntax that'll never be used for anything
else. And to lose its readability if your `range` requires more that
one argument.
The Zen of Python tells that way better than I do;
- There should be one-- and preferably only one --obvious way to do
it. -> As we won't forbid the syntax with range, why add a second
obvious way to do it?
- Special cases aren't special enough to break the rules. -> The
new syntax aims at a very specific special case, don't break the
rules for it.
-Brice