Arithmetic sequences in Python
Antoon Pardon
apardon at forel.vub.ac.be
Wed Jan 18 03:10:19 EST 2006
Op 2006-01-17, Gregory Petrosyan schreef <gregory.petrosyan at gmail.com>:
> Hey guys, this proposal has already been rejected (it is the PEP 204).
>
No it isn't. In my proposal [1, 2:8, 8] would be equivallent to
[1, slice(2,8), 8]. If someone would want the list [1,2,3,4,5,6,7,8]
with this notation, I would propose a flatten function witch would
work with iterators too, so that flat([1, 2:8, 8]) would be the
same as flat([1, range(2,8), 8])
In my view python already has slice literals. You are only limited
in using this literals an index in subscription. I think this is
a rathter pointless limitation and that literal slices could be
very usefull when made into literals and usable as parameters.
--
Antoon Pardon
More information about the Python-list
mailing list