zip() or what?
Ray Tomes
rtomes at ihug.co.nz
Thu Jul 3 06:13:24 EDT 2003
Erik Max Francis wrote:
> Ray Tomes wrote:
>>request to flip array ...
> zip(*x)
>>Alternatively, is there a construct to get x[*][i] if you know what I
>>mean?
> [i[1] for i in x]
Thanks Erik, these do just what I want.
I can understand the 2nd one, but I don't get the meaning of the * in the
first. Is this like the opposite of putting [] around something or what?
Under what circumstances can an * be used like this, and what is it
called? - I don't know how to look for it in the docs :-)
also, ...
achrist at easystreet.com wrote:
> Ray Tomes wrote:
>>This I am trying to flip an array around so that the "subscripts" happen
>>in the opposite order
> [x[-i-1] for i in range(len(x))]
Thanks Al, but that was not the flip I was looking for sorry - I hadn't
realised it could be taken another way. I wanted to swap the subscripts
with each other (a 45 degree reflection) not within one subscript end to
end (a 90 degree reflection). Erik has done the one I wanted.
More information about the Python-list
mailing list