Результаты поиска по запросу "iterator"
Вы совершенно правы. Я полагаю, что если не выполнять итерацию и поиск по карте вручную, вам следует использовать двунаправленную карту, например, уже предложенный Boost.MultiIndex.
юнаходить метод находит указанный ключ встанд :: Карта и вернуть итератор для элемента. Есть ли способ найти значение и получить итератор для элемента? Что мне нужно сделать, это проверить, что указанное значение существует в std :: map. Я сделал ...
Классы Abstract Base были перемещены из коллекций в collection.abc в Python 3. В Python 2 просто используйте
быть, это вопрос n00b, но у меня в настоящее время есть класс, который реализует итератор, поэтому я могу сделать что-то вроде for i in class():но я хочу иметь возможность получить доступ к классу по индексу, а также как class()[1]Как я могу ...
я не знаю __iter__ в Python, который может дать мне хороший пример кода
мой код работает неправильно class a(object): def __iter(self): return 33 b={'a':'aaa','b':'bbb'} c=a() print b.itervalues() print c.itervalues()Пожалуйста, попробуйте использовать код, а не текст, потому что мой английский не очень хорошо, спасибо
, конечно. Или же
роблема идентична теме ниже, я изо всех сил пытаюсь понять ответы, или, скорее, мой код не должен работать, поскольку он использует только итераторы ввода ... но мой func, кажется, работает и ведет себя идентично std :: search. Так что я ...
орудие труда.
я хочу, чтобы количество элементов в итерируемом элементе не заботилось о самих элементах, каким был бы питонный способ получить это? Прямо сейчас я бы определил def ilen(it): return sum(itertools.imap(lambda _: 1, it)) # or just map in Python ...
Почему есть метод iterator () на java.util.Collection
Почему существует метод iterator (), определенный в интерфейсе java.util.Collection, когда он уже расширяет java.util.Iterable, в котором определен именно этот метод. Я думаю о какой-то обратной совместимости или возможности написать ...
но не проверял это:
ел пару вопросов (этот [https://stackoverflow.com/questions/1076881/after-using-files-new-directoryiterator-in-php-how-do-you-sort-the-items] а такжеэтот ...
тег :)
л § 24.1 / 5 из C ++ Standard (2003) гласит: Точно так же, как обычный указатель на массив гарантирует, что существует значение указателя, указывающее на последний элемент массива, так и для любого типа итератора существует значение итератора, ...
Работает ли генератор здесь с резервированием? Нравится:
огих языках мы можем сделать что-то вроде: for (int i = 0; i < value; i++) { if (condition) { i += 10; } }Как я могу сделать то же самое в Python?Следующее (конечно) не работает: for i in xrange(value): if condition: i += 10Я мог бы сделать ...
@Maarten Этот пример в ссылке показывает boost :: for_each (не std :: for_each), который ожидает итератор диапазона, верно (в отличие от начала и конца в версии std)? В моем эксперименте multi_array, похоже, не предоставлял ни одного из них (.begin / end () или автоматический итератор диапазона).
ал библиотеку boost :: multi_array в поисках итератора, который позволит вам пройтицелый multi_array в одном цикле for. Я не думаю, что в этой библиотеке есть такой итератор. (Найденные там итераторы позволяют пройти через одно измерение ...