List comprehension

Joel Goldstick joel.goldstick at gmail.com
Fri Dec 30 17:30:25 EST 2016


On Fri, Dec 30, 2016 at 2:58 PM, Joaquin Alzola
<Joaquin.Alzola at lebara.com> wrote:
>
>
>>Now, this puzzles me:
>
>>>>> [x,y for a in data]
>>  File "<stdin>", line 1
>>    [x,y for a in data]
>  >          ^
>>SyntaxError: invalid syntax
>
>>I expected:
>>[(1, 2), (3, 4)]
>
> You can try [(x,z) for x,z in data].
> In your situation a takes the values (1,2) or (3,4) in the one that I put x and z take the tupple values (x first one z second one).
>
>>>> [(x,z) for x,z in data]
> [(1, 2), (3, 4)]

I like yours better than mine.


-- 
Joel Goldstick
http://joelgoldstick.com/blog
http://cc-baseballstats.info/stats/birthdays



More information about the Python-list mailing list