Pythonic-решение для удаления N значений из итератора

Есть ли питоническое решение для удаления nзначений из итератора? Вы можете сделать это, просто отбросив значения nследующим образом:

def _drop(it, n):
    for _ in xrange(n):
        it.next()

Но это IMO не так элегантно, как должен быть код Python. Есть ли лучший подход, который мне здесь не хватает?

6
задан schlamar 20 June 2012 в 06:15
поделиться