Результаты поиска по запросу "iterator"
Создание 2D карты координат в Python
Я не ищу решения, я ищу лучшее решение или просто другой способ сделать это, используя какой-то другой способ понимания списка или что-то еще. Мне нужно создать список кортежей из 2 целых чисел, чтобы получить координаты карты, такие как [(1, ...
присоединиться к нескольким итераторам в Java
Кто-нибудь знает, как объединить несколько итераторов в Java? Решение, которое я нашел, сначала перебирает один итератор, а затем переходит к следующему. Однако я хочу, чтобы при вызове next () сначала возвращался первый элемент ...
Почему определение __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 ...Я действительно ожидал бы увидеть ошибку, ...
Изменение итератора списка в 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, ...
Параллелизм Java Iterator
Я пытаюсь перебрать итератор Java одновременно, но у меня проблемы с лучшим способом сделать это. Вот что у меня есть, где я не пытаюсь делать что-то одновременно. Long l; Iterator<Long> i = getUserIDs(); while (i.hasNext()) { l = ...
Эффективность доступа к векторному индексу по сравнению с доступом итератора
У меня есть вопрос, чтобы исправить мое понимание эффективности доступа к элементам вектора, используя индексный доступ (с оператором []) или итератор. Насколько я понимаю, «итератор» более эффективен, чем «индексный доступ». (Также я ...
Итерация по всем парам последовательных элементов в списке
Учитывая список 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 ...
Стирание вектор :: конец из вектора
Работает ли правильно (ничего не делает), когда я использую vector<T> v; v.erase(v.end());Я хочу использовать что-то вроде v.erase(std::find(...));Нужно ли мнеif этоv.end() или нет? Там нет информации об этом наC ++. ...
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 в ...
Почему std :: distance не работает на смеси константных и неконстантных итераторов? [Дубликат]
На этот вопрос уже есть ответ здесь: auto it = vector.begin () результирующий тип не конвертируется в const_iterator [/questions/25184932/auto-it-vector-begin-resulting-type-is-not-convertible-to-const-iterator] 3 ответаКак говорит вопрос, мне ...