Результаты поиска по запросу "iterator"

4 ответа

Как я могу выставить итераторы, не раскрывая используемый контейнер?

Я уже давно пользуюсь C #, и возвращение к C ++ - головная боль. Я пытаюсь перенести некоторые мои практики из C # со мной в C ++, но я нахожу некоторое сопротивление, и я был бы рад принять вашу помощь. Я хотел бы выставить итератор для такого ...

4 ответа

Как зациклить последовательные пары в контейнере STL, используя синтаксис цикла на основе диапазона?

Как создать пользовательский класс для зацикливания последовательных пар элементов в контейнере STL с использованием цикла на основе диапазона? Это синтаксис и вывод, который я хочу: std::list<int> number_list; number_list.push_back(1); ...

2 ответа

Как вернуть итератор Filter из функции?

Я хочу что-то подобное:

ТОП публикаций

13 ответов

разделить генератор / повторяемый каждые n элементов в Python (splitEvery)

Я пытаюсь написать функцию Haskel 'splitEvery' в Python. Вот это определение: splitEvery :: Int -> [e] -> [[e]] @'splitEvery' n@ splits a list into length-n pieces. The last piece will be shorter if @n@ does not evenly divide the length of the ...

0 ответов

Подобный случай можно выделить только в том случае, если вы используете более подробный цикл for.

я использую итератор объекта, я используюв то время как цикл (как написано в каждой книге изучения Java, какМышление на JavaБрюса Экеля): Iterator it=... while(it.hasNext()){ //... }но иногда я видел, чем вместо этого кто-то используетдля ...

1 ответ

@ColinD это просто количество строк, которое вы хотите. Например, 7 строк будут

ужно прочитать большой файл, читая не более N строк за раз, до EOF. Какой самый эффективный способ сделать это в Python? Что-то вроде: with open(filename, 'r') as infile: while not EOF: lines = [get next N lines] process(lines)

2 ответа

Как метод удаления Итератора на самом деле удаляет объект

Все мы знаем, что самый безопасный и, вероятно, единственный безопасный способ удаления объекта из коллекции во время его итерации - это сначала получитьIteratorвыполнить цикл и удалить при необходимости; Iterator iter=Collection.iterator(); ...

5 ответов

 орудие труда.

я хочу, чтобы количество элементов в итерируемом элементе не заботилось о самих элементах, каким был бы питонный способ получить это? Прямо сейчас я бы определил def ilen(it): return sum(itertools.imap(lambda _: 1, it)) # or just map in Python ...

1 ответ

Как использовать RegexIterator в PHP

6 ответов

Изменение итератора списка в Python не разрешено?

Простой пример: myList = [1, 2, 3, 4, 5] for obj in myList: obj += 1 print myListпечать [1, 2, 3, 4, 5] [1, 2, 3, 4, 5]пока: myList = [1, 2, 3, 4, 5] for index in range(0,len(myList)): myList[index] += 1 print myListпечать [1, 2, 3, 4, 5] [2, ...