摘要: 想遍历一个可迭代对象,但是它开始的某些元素你并不感兴趣,想跳过它们 itertools 模块中有一些函数可以完成这个任务。首先介绍的是itertools.dropwhile() 函数。使用时,你给它传递一个函数对象和一个可迭代对象。它会返回一个迭代器对象,丢弃原有序列中直到函数返回True 之前的所 阅读全文
posted @ 2018-11-27 17:29 筱筱的春天 阅读(836) 评论(0) 推荐(0)
摘要: 函数itertools.islice() 正好适用于在迭代器和生成器上做切片操作 迭代器和生成器不能使用标准的切片操作,因为它们的长度事先我们并不知道(并且也没有实现索引)。函数islice() 返回一个可以生成指定元素的迭代器,它通过遍历并丢弃直到切片开始索引位置的所有元素。然后才开始一个个的返回 阅读全文
posted @ 2018-11-27 17:05 筱筱的春天 阅读(371) 评论(0) 推荐(0)