Is there an easier way to express this list slicing?
Thomas.Ploch at gmx.net
Thu Nov 30 20:08:13 CET 2006
John Henry schrieb:
> If I have a list of say, 10 elements and I need to slice it into
> irregular size list, I would have to create a bunch of temporary
> variables and then regroup them afterwords, like:
> # Just for illustration. Alist can be any existing 10 element list
> That obviously work but do I *really* have to do that?
> BTW: I know you can do:
> but I don't see that it's any better.
> Can I say something to the effect of:
> (a,b,c[0:2],d[0:5])=a_list # Obviously this won't work
> I am asking this because I have a section of code that contains *lots*
> of things like this. It makes the code very unreadable.
Nothing in your code actually __is__ a list. they are all tuples...
A list is:
aList = [a,b,c1,c2,c3,d1,d2,d3,d4,d5]
More information about the Python-list