Описание тега iterable
Итерируемый объект - это объект, такой как строка или коллекция, который можно перебирать, получая его члены по одному.
0
ответов
Что это за синтаксис Python? Повторно вызывать функцию с повторяемыми и возвращать значения пакета в виде массива.
Эта строка находится в документации по Python: future_to_url = {executor.submit(load_url, url, 60): url for url in URLS} Вроде бы неоднократно вызывать функцию (submit) используя аргументы из списка (URLS) Как называется этот синтаксис (идиома?). Яв…
08 мар '17 в 15:08
2
ответа
Пиковый следующий символ в файле
Мне нужно прочитать файл в Python, где разделы заключены в /*! для начала раздела и * для его конца: /*!Text this text is to be printed, but it can expand several lines even empty lines, but they have to be printed in the same way they're encountere…
17 сен '14 в 14:46
3
ответа
Тестирование на равенство Junit итерируемого
Я пытаюсь написать модульные тесты для BinarySearchTree класс keys() вернуть Iterable.Он использует другой класс под названием Queue в котором ключи поставлены в очередь и возвращены.. Очередь (сторонний класс), однако, не имеет равенства (). public…
23 мар '13 в 03:59
5
ответов
Python filter / max combo - проверка пустого итератора
(Использование Python 3.1) Я знаю, что этот вопрос задавался много раз для общего вопроса тестирования, если итератор пуст; очевидно, нет четкого решения этой проблемы (я думаю, по какой-то причине - итератор на самом деле не знает, пуст ли он, пока…
15 окт '10 в 06:28
1
ответ
Повторяемый пользовательский связанный список
Я пишу класс LinkedList как часть назначения. LinkedList.java: Класс LinkedList: http://pastebin.com/KyKM3hP2 я пытаюсь получить foreach, работая с моим классом. LinkedList<LinkedList> ListA = new LinkedList<>(); LinkedList<String>…
16 май '16 в 14:51
3
ответа
Django - получить элемент из итерируемого в шаблоне Django
Выполняя итерацию по списку в одном из моих шаблонов Django, я пытаюсь вставить некоторую логику if, чтобы сказать, что значение 'type' последнего элемента равно значению текущего элемента в значении 'type' цикла, но кажется, этот синтаксис Python д…
15 июл '16 в 15:12
16
ответов
Использование объектов в цикле
Почему нельзя использовать объекты в циклах? Или это ошибка браузера? Этот код не работает в Chrome 42, говоря, что undefined не является функцией: test = { first: "one"} for(var item of test) { console.log(item) }
27 апр '15 в 00:13
1
ответ
Проверка, является ли класс итеративным
У меня есть класс fib нижеприведенный. Это реализует __iter__ а также __next__, Это как итеративный, так и собственный итератор. class fib(object): def __init__(self): self.prev = 0 self.curr = 1 def __iter__(self): return self def __next__(self): v…
21 ноя '16 в 20:23
1
ответ
Java Iterator не работает с одним итерируемым объектом
У меня проблема с итераторами. Я пишу пользовательский связанный список как использование итератора, чтобы иметь возможность просматривать список. Итератор выглядит так: public class NodeIterator implements Iterator<Node> { private Node curren…
19 апр '13 в 01:10
1
ответ
Разверните итеративный элемент или не повторяемый элемент в массив без проверки элемента.length
Дано html <div></div> <div></div> призвание document.querySelector("div") возвращает первое div элемент, где .length не является свойством возвращаемого значения. призвание document.querySelectorAll() возвращает NodeList имет…
23 окт '16 в 01:55
1
ответ
Делаем систему уравнений Симпи повторяемой
Я пытаюсь найти эффективный способ решения систем уравнений в Sympy "автоматически". Позвольте мне привести пример, это стандартный подход к формулированию кода n = 3 y = sp.symbols('y1:{}'.format(n + 1)) TempDict1=(sp.solve([Dem_s[0],Dem_s[1]],(y[0…
10 апр '18 в 09:01
2
ответа
Питонический способ для длины генератора не менее n
Какой способ Pythonic проверить, является ли длина итераблей хотя бы n? Это мой подход: import itertools def is_iterable_longer_than(iterable, n): return n <= len(itertools.islice(iterable, n)) есть что-нибудь получше? РЕДАКТИРОВАТЬ: Я готов потр…
04 янв '14 в 01:57
2
ответа
Реализация пользовательского итерируемого объекта в Python
Это моя реализация настраиваемого односвязного списка в Python. class SList: def __init__(self): self.root = None self.size = 0 def insert(self, item): if not item: raise ValueError('Cannot add None item to a list') self.size += 1 if self.root is No…
20 дек '16 в 06:09
1
ответ
Многопроцессорная обработка итерируемого в Python
Я пытаюсь разделить следующий код, чтобы учесть многопроцессорность в python, и это действительно становится для меня досадной задачей - я новичок в многопроцессорности и прочитал документацию и столько примеров, сколько смог найти, но все еще не на…
05 мар '17 в 05:36
1
ответ
Реализация итератора в связанном списке
Я создаю реализацию LinkedList, используя только несколько методов в стандартной реализации. Я столкнулся с проблемой при добавлении функции Iterator в мой LinkedList. Прямо сейчас я могу добавить некоторые элементы, а затем что-то вроде этого class…
31 мар '18 в 14:28
2
ответа
Самый чистый способ перебрать пару итераций разной длины, оборачивая более короткие итерируемые?
Если у меня есть две итерации разной длины, как я могу наиболее точно спарить их, повторно используя значения из более короткого, пока все значения из более длинного не будут использованы? Например, даны два списка l1 = ['a', 'b', 'c'] l2 = ['x', 'y…
29 дек '17 в 19:23
2
ответа
Диапазон между числами и оператором if else
Я медленно изучаю Python самостоятельно, поэтому я столкнулся с проблемой. Попытка перебрать каждое число до последнего числа и в зависимости от диапазона, в который оно входит, будет произведен расчет. NUM = [] for b in range(1,8760): if 3000 < …
29 янв '16 в 20:12
0
ответов
Numpy Fromiter создает список при использовании карты во время оценки?
В этом примере я хочу знать, если numpy.fromiter создает список во время оценки. Что я хочу, так это "ленивая" оценка, при которой использование итерируемого избегает выделения / отмены выделения списка. Обратите внимание, что пример функции предста…
27 фев '19 в 05:05
2
ответа
Распаковка переменных экземпляра путем создания итерируемого контейнера
Я просто хочу иметь возможность распаковать переменные экземпляра класса foo, например: x = foo("name", "999", "24", "0.222") a, b, c, d = *x a, b, c, d = [*x] Я не уверен, какой метод является правильным для реализации моего собственного __iter__ М…
16 фев '17 в 21:11
1
ответ
Повторять возвращенный вектор<pair <int, int >> в python из привязок SWIG
Я нашел этот очень полезный вопрос и ответ: Вернуть вектор> & из метода C++ в список кортежей python, используя swig typemap Однако у меня есть некоторые проблемы с повторением вектора возврата, если это не ссылка, вот пример: myclass.h: #include &l…
16 мар '17 в 12:46