Вопросы с тегом «loops»

140
Проверка, многомерный массив или нет?

Каков наиболее эффективный способ проверить, является ли массив плоским массивом примитивных значений или это многомерный массив ? Есть ли способ сделать это, не перебирая массив и не выполняя is_array()каждый из его элементов?...

138
Семейство «* apply» действительно не векторизовано?

Таким образом, мы привыкли говорить каждому новому пользователю R, что « applyне векторизован, посмотрите Patrick Burns R Inferno Circle 4 », в котором говорится (цитирую): Распространенный рефлекс - использовать функцию из семейства apply. Это не векторизация, это скрытие петель . В определении...

137
Эмуляция цикла do-while в Bash

Каков наилучший способ эмулировать цикл выполнения в Bash? Я мог бы проверить условие перед входом в whileцикл, а затем продолжить повторную проверку условия в цикле, но это дублированный код. Есть ли более чистый способ? Псевдокод моего скрипта: while [ current_time <= $cutoff ]; do...

136
Python: переход к следующей итерации во внешнем цикле

Я хотел знать, есть ли какие-либо встроенные способы продолжить следующую итерацию во внешнем цикле в python. Например, рассмотрим код: for ii in range(200): for jj in range(200, 400): ...block0... if something: continue ...block1... Я хочу, чтобы этот оператор continue выходил из цикла jj и...

135
Почему использование from __future__ import print_function нарушает печать в стиле Python2? [закрыто]

Закрыто. Этот вопрос не воспроизводится или был вызван опечатками . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 4 года назад . Улучшить этот вопрос Я новичок в программировании на python, и я...

135
Цикл JavaScript между диапазонами дат

Учитывая два Date()объекта, где один меньше другого, как я могу делать циклы каждый день между датами? for(loopDate = startDate; loopDate < endDate; loopDate += 1) { } Будет ли этот цикл работать? Но как я могу добавить один день к счетчику циклов?...

133
В чем преимущества потоков в Java перед циклами? [закрыто]

Закрыто . Этот вопрос должен быть более конкретным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыт 3 года назад . Уточните этот вопрос Меня спросили об этом на интервью, и я...

132
Перебирая ключевые значения словаря, соответствующие списку в Python

Работает в Python 2.7. У меня есть словарь с названиями команд в качестве ключей и количеством запусков, набранных и разрешенных для каждой команды, в качестве списка значений: NL_East = {'Phillies': [645, 469], 'Braves': [599, 548], 'Mets': [653, 672]} Я хотел бы иметь возможность передать словарь...

131
Обратный отсчет быстрее, чем подсчет?

Наш учитель информатики как-то сказал, что почему-то эффективнее считать, чем считать. Например, если вам нужно использовать цикл FOR, а индекс цикла где-то не используется (например, выводит строку N * на экран), я имею в виду такой код: for (i = N; i >= 0; i--) putchar('*'); лучше, чем: for (i...

128
Как подсчитать уникальные значения в списке

Итак, я пытаюсь создать эту программу, которая будет запрашивать у пользователя ввод и сохранять значения в массиве / списке. Затем, когда вводится пустая строка, пользователю сообщается, сколько из этих значений уникально. Я строю это по причинам реальной жизни, а не как набор задач. enter: happy...

127
Как удалить элемент массива в цикле foreach?

Я хочу перебрать массив с помощью, foreachчтобы проверить, существует ли значение. Если значение существует, я хочу удалить элемент, который его содержит. У меня такой код: foreach($display_related_tags as $tag_name) { if($tag_name == $found_tag['name']) { // Delete element } } Я не знаю, как...

125
Как создать разные имена переменных в цикле? [Дубликат]

На этот вопрос уже есть ответы здесь : Как создать переменное количество переменных? (14 ответов) Закрыт в прошлом месяце . Например, для целей ... for x in range(0,9): string'x' = "Hello" Итак, я получаю строку1, строку2, строку3 ... все равно...

123
`break` и` continue` в `forEach` в Котлине

Котлин имеет очень хорошие функции перебора, как forEachили repeat, но я не в состоянии сделать breakи continueоператоры работают с ними (как местный , так и нелокальным): repeat(5) { break } (1..5).forEach { continue@forEach } Цель состоит в том, чтобы имитировать обычные циклы с функциональным...

122
Взлом / выход вложен в vb.net

Как мне выйти из вложенного цикла или цикла в vb.net? Я попытался использовать exit for, но он прыгнул или сломал только один цикл for. Как я могу это сделать для следующего: for each item in itemList for each item1 in itemList1 if item1.text = "bla bla bla" then exit for end if end for end...

121
Как избежать пробелов в списке циклов bash?

У меня есть сценарий оболочки bash, который просматривает все дочерние каталоги (но не файлы) определенного каталога. Проблема в том, что некоторые имена каталогов содержат пробелы. Вот содержимое моего тестового каталога: $ls -F test Baltimore/ Cherry Hill/ Edison/ New York City/ Philadelphia/...