On 3/04/2014 11:50 PM, Marco Buttu wrote:
I prefere this one:

bar = ['a','b','c','x','y','z']
v1, _, _, v2, v3, _ = bar

I also like the solution with itemgetter:

v1, v2, v3 = itemgetter(0, 3, 4)(bar)

but I think it is less readable than the previous one

What if you wanted the 2nd, 37th, and 1007th items from a list?

Personally, I find the 2nd form far more readable, once I got past my initial surprise that it would access a list of items.

--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to