跳过迭代器中的多个元素

时间:2019-06-18 18:53:42

标签: python python-3.x

跳过迭代器中的多个元素

我查看了islice(),但是并不能解决问题,因为我必须从迭代器内部跳过,并且要跳过多少个项目的条件可能会有所不同。

for x,y in enumerate(mydict):
    if x == 'something':
       # skip 'n' elements

我可以编写一个很好的while循环,但是我正在寻找这种东西。

for x,y in enumerate(mydict):
  if x == 'something':
      next(thisIter, 2)

请注意,我没有存储“ thisIter”;我希望有一种方法可以 当前的迭代器,而没有将其显式存储在变量中。

0 个答案:

没有答案
相关问题