Вопросы с тегом 'iteration'

Итерации - это последовательные повторы в циклах, например, foreach или while. Вопросы с этим тегом часто беспокоятся о том, как лучше всего обрабатывать коллекцию данных.
22
ответов

Для каждого по массиву в JavaScript?

Как я могу просмотреть все записи в массиве с помощью JavaScript? Я подумал, что это что-то вроде этого: forEach(instance in theArray) Где theArray - мой массив, но это кажется неправильным.
задан 17 февр. '12 в 16:51
7
ответов

Итерация через HashMap

Возможный дубликат: Как перебирать каждую запись в карте коллекции? Каков наилучший способ перебора элементов в HashMap?
задан 01 июля '09 в 2:24
35
ответов

Как эффективно перебирать каждую запись на карте?

Если у меня есть объект, реализующий интерфейс Map в Java, и я хочу перебирать каждую пару, содержащуюся в нем, что является наиболее эффективным способом прохождения карты? Будет ли порядок элементов зависеть от конкретной реализации карты, котора...
задан 06 сент. '08 в 0:12
7
ответов

Как работает PHP foreach?

Позвольте мне префикс этого, сказав, что я знаю, что foreach есть, и как его использовать. Этот вопрос касается того, как он работает под капотом, и мне не нужны ответы по строкам "это то, как вы зацикливаете массив с помощью foreach". Долгое время...
задан 07 апр. '12 в 22:33
25
ответов

Почему использование "for... in" с итерацией массива - плохая идея?

Мне сказали не использовать for...in с массивами в JavaScript. Почему бы и нет?
задан 01 февр. '09 в 12:46
19
ответов

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

Я повторяю список кортежей в Python и пытаюсь удалить их, если они отвечают определенным критериям. for tup in somelist: if determine(tup): code_to_remove_tup Что следует использовать вместо code_to_remove_tup? Я не могу понять, как ...
задан 30 июля '09 в 18:36
7
ответов

Как перебирать NSArray?

Я ищу стандартную идиому для итерации по NSArray. Мой код должен быть подходящим для OS X 10.4 +.
задан 14 июня '09 в 17:21
9
ответов

Способы перебора списка в java?

Будучи несколько новым для языка Java, я пытаюсь ознакомиться со всеми способами (или, по крайней мере, непатологическими), которые можно перебирать через список (или, возможно, другие коллекции), а также преимущества или недостатки каждый. Учитывая...
задан 23 авг. '13 в 22:00
7
ответов

Итерирование по строке

В С++ я мог бы сделать: for (int i = 0; i < str.length(); ++i) std::cout << str[i] << std::endl; Как выполнить итерацию по строке в Python?
задан 11 февр. '09 в 22:22
6
ответов

Как перейти к следующей итерации в jQuery.each() util?

Я пытаюсь выполнить итерацию по массиву элементов. Документация jQuery гласит: Документация jquery.Each() Возвращение non-false совпадает с инструкцией continue в цикле for, оно немедленно переходит к следующей итерации. Я пробовал называть 're...
задан 27 янв. '09 в 1:14
11
ответов

Как использовать Python itertools.groupby()?

Мне не удалось найти понятное объяснение того, как на самом деле использовать функцию Python itertools.groupby(). Я пытаюсь сделать следующее: Возьмите список - в этом случае, дети объектированного элемента lxml Разделите его на группы по определ...
задан 03 авг. '08 в 21:27
18
ответов

Способ перехода от рекурсии к итерации

Я много реплик использовал много лет программирования для решения простых проблем, но я полностью понимаю, что иногда вам нужна итерация из-за проблем с памятью/скоростью. Итак, когда-то в самом далеком прошлом я попытался найти, существует ли какой...
задан 01 окт. '08 в 23:38
7
ответов

Как перемещаться по карте карт С++?

Как бы я прошел через std::map в С++? Моя карта определяется как: std::map< std::string, std::map<std::string, std::string> > Например, это содержит следующие данные: m["name1"]["value1"] = "data1"; m["name1"]["value2"] = "data2"; m["...
задан 30 янв. '11 в 22:13
9
ответов

Что такое протоколы итератора Python, итерации и итерации?

Каковы основные определения "итерабельный", "итератор" и "итерация" в Python? Я читал несколько определений, но их точное значение все равно не утонет. Может кто-нибудь, пожалуйста, помогите мне с основной идеей?
задан 27 марта '12 в 9:03
2
ответов

В Ruby, как мне пропустить цикл в цикле .each, аналогично 'continue'

В Ruby, как пропустить цикл в цикле .each, аналогичный continue на других языках?
задан 20 нояб. '10 в 2:32