islice==>[::]

我发现itertools.islice()很有用,所以对于Python3.x,我可能希望看到
它从iterTools模块中移除,并使用正常的切片语法
[::]扩展到也可以使用生成器/迭代器.
从IterTools导入孤岛
素数=(x对于xrange(1,999)中的x,如果所有(x%y对于xrange(2,
X)
打印列表(islice(素数,0,20))
==>
打印列表(素数[:20])
再见,
亲熊者

# 回答1


[卡斯蒂罗]
仔细观察[::]符号,我认为它很容易被
被一盒打开的跳蚤搞糊涂了.国际海事组织,一个明确的,
检查虱子的显式方法是itertools.is_lice().
雷蒙德
_~
@@
\_/
# 回答2


3月7日上午7点49分,BearphileH...@LyCos.com写道:
我在一段时间前发布了一个IterTool的面向对象包装器;切片表示法
对于孤岛来说,一个动机是:http://aspn.activestate.com/ASPN/Coo.../Recipe/498272
乔治
# 回答3


乔治·萨基斯:
我想我确实看到了,但后来我忘了.看起来很不错.
谢谢,
亲熊者

标签: python

添加新评论