unpacking first few items of iterable

Daniel Fetchinson fetchinson at googlemail.com
Thu Dec 13 21:09:45 CET 2012


>>Hi folks, I swear I used to know this but can't find it anywhere:
>>
>>What's the standard idiom for unpacking the first few items of an
>>iterable whose total length is unknown?
>>
>>Something like
>>
>>a, b, c, _ = myiterable
>>
>>where _ could eat up a variable number of items, in case I'm only
>>interested in the first 3 items?
>
> If you're using python3, you can simply do:
>
> a, b, c, *rest = myiterable

Thanks, sounds great, how about python2?

-- 
Psss, psss, put it down! - http://www.cafepress.com/putitdown



More information about the Python-list mailing list