采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
在后边结束的时候说的 islice 会消耗 原来的迭代对象。那么如果使用了 islice 之后 要怎么 正确输出 for x in t: print x 呢。
消耗的是迭代器对象, 迭代器是一次性产品. 用完了就扔掉, 重新获得新迭代器.
t = iterl(l)
for x in t: print x
而且不存在所谓的"正确"输出, 你需要了解他的这个特性,就不认为他是错误了.
非常感谢!
登录后可查看更多问答,登录/注册
精选50个Python案例,源自实战,全面提升Python编程能力
1.0k 6
957 6
925 6
1.5k 6
937 6
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号