ric*_*ier 3 python list-comprehension
当n个项目添加到新列表时,是否可以使列表理解停止?
例如,
[x for x in xrange(20) if len(<this>) < 10 ]
Run Code Online (Sandbox Code Playgroud)
确认:我想将结果列表的长度限制为10.""是当前列表的伪代码.我使用python 2.7
Ign*_*ams 11
不.但是itertools.islice()可以给你一台只生产一定数量物品的发电机.
>>> list(itertools.islice('foobar', 3))
['f', 'o', 'o']
Run Code Online (Sandbox Code Playgroud)