Questions: While And List Comprehension
Peter Otten
__peter__ at web.de
Thu Nov 11 03:10:21 EST 2010
James Mills wrote:
> On Thu, Nov 11, 2010 at 11:01 AM, alex23 <wuwei23 at gmail.com> wrote:
>> +1 on this approach. Clear and obvious and not reliant on any library
>> modules other than sys.
>>
>> itertools, what WAS I thinking? :)
>
> maybe:
>
> import sys
> from itertools import islice
>
> print [v for v in islice((line for line in sys.stdin), 0, 5)]
(line for line in sys.stdin)
and sys.stdin are equivalent as are
[v for v in items]
and list(items)
So
print list(islice(sys.stdin, 5))
Peter
More information about the Python-list
mailing list