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

3 ответа

Создание 2D карты координат в Python

Я не ищу решения, я ищу лучшее решение или просто другой способ сделать это, используя какой-то другой способ понимания списка или что-то еще. Мне нужно создать список кортежей из 2 целых чисел, чтобы получить координаты карты, такие как [(1, ...

4 ответа

присоединиться к нескольким итераторам в Java

Кто-нибудь знает, как объединить несколько итераторов в Java? Решение, которое я нашел, сначала перебирает один итератор, а затем переходит к следующему. Однако я хочу, чтобы при вызове next () сначала возвращался первый элемент ...

6 ответов

Почему определение __getitem__ в классе делает его итеративным в python?

Почему определение __getitem__ в классе делает его итеративным? Например, если я напишу: class b: def __getitem__(self, k): return k cb = b() for k in cb: print kЯ получаю вывод: 0 1 2 3 4 5 6 7 8 ...Я действительно ожидал бы увидеть ошибку, ...

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

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, ...

3 ответа

Параллелизм Java Iterator

Я пытаюсь перебрать итератор Java одновременно, но у меня проблемы с лучшим способом сделать это. Вот что у меня есть, где я не пытаюсь делать что-то одновременно. Long l; Iterator<Long> i = getUserIDs(); while (i.hasNext()) { l = ...

5 ответов

Эффективность доступа к векторному индексу по сравнению с доступом итератора

У меня есть вопрос, чтобы исправить мое понимание эффективности доступа к элементам вектора, используя индексный доступ (с оператором []) или итератор. Насколько я понимаю, «итератор» более эффективен, чем «индексный доступ». (Также я ...

6 ответов

Итерация по всем парам последовательных элементов в списке

Учитывая список l = [1, 7, 3, 5]Я хочу перебрать все пары последовательных элементов списка(1,7), (7,3), (3,5)т.е. for i in xrange(len(l) - 1): x = l[i] y = l[i + 1] # do somethingЯ хотел бы сделать это более компактным способом, как for x, y ...

3 ответа

Стирание вектор :: конец из вектора

Работает ли правильно (ничего не делает), когда я использую vector<T> v; v.erase(v.end());Я хочу использовать что-то вроде v.erase(std::find(...));Нужно ли мнеif этоv.end() или нет? Там нет информации об этом наC ++. ...

8 ответов

c ++ Инициализация 2 разных итераторов в цикле for [duplicate]

Возможный дубликат: Могу ли я объявить переменные разных типов при инициализации цикла for? [https://stackoverflow.com/questions/8644707/can-i-declare-variables-of-different-types-in-the-initialization-of-a-for-loop] Я хотел бы иметь цикл for в ...

4 ответа

Почему std :: distance не работает на смеси константных и неконстантных итераторов? [Дубликат]

На этот вопрос уже есть ответ здесь: auto it = vector.begin () результирующий тип не конвертируется в const_iterator [/questions/25184932/auto-it-vector-begin-resulting-type-is-not-convertible-to-const-iterator] 3 ответаКак говорит вопрос, мне ...