Вопросы с тегом «for-loop»

Цикл for - это структура управления, используемая многими языками программирования для итерации по диапазону. Это способ повторять операторы несколько раз, пока цикл не закончится. В зависимости от языка это может быть целое число, итераторы и т. Д.

5
Как проверить, все ли элементы списка соответствуют условию?
У меня есть список, состоящий из примерно 20000 списков. Я использую третий элемент каждого списка в качестве флага. Я хочу сделать некоторые операции в этом списке, если хотя бы один из элементов флага равен 0, это похоже на: my_list = [["a", "b", 0], ["c", "d", 0], ["e", "f", 0], .....] …

8
Порядок элементов в цикле «for (… in…)»
Цикл «for… in» в Javascript проходит через хеш-таблицы / элементы в порядке их объявления? Есть ли браузер, который не делает это по порядку? Объект, который я хочу использовать, будет объявлен один раз и никогда не будет изменен. Предположим, у меня есть: var myObject = { A: "Hello", B: "World" }; …


14
Как я могу понять условие `else` циклов Python?
Многие программисты Python, вероятно, не знают, что синтаксис whileциклов и forциклов включает необязательное else:предложение: for val in iterable: do_something(val) else: clean_up() Тело elseпредложения является хорошим местом для определенных видов действий по очистке и выполняется при обычном завершении цикла: то есть, выход из цикла с предложением returnили breakпропуск elseпредложения; выход после …

18
Как удалить все нулевые элементы из ArrayList или String Array?
Я пытаюсь с такой петлей // ArrayList tourists for (Tourist t : tourists) { if (t != null) { t.setId(idForm); } } Но это не приятно. Кто-нибудь может предложить мне лучшее решение? Некоторые полезные ориентиры для принятия лучшего решения: Цикл while, цикл For и тест производительности итератора

21
Как питонный способ обнаружить последний элемент в цикле for?
Я хотел бы знать лучший способ (более компактный и "питонический" способ) сделать специальную обработку для последнего элемента в цикле for. Существует фрагмент кода, который следует вызывать только между элементами, подавляя в последнем. Вот как я сейчас это делаю: for i, data in enumerate(data_list): code_that_is_done_for_every_element if i != len(data_list) - 1: …



3
Excel VBA - выход для цикла
Я хотел бы выйти из forцикла, когда выполнено условие внутри. Как я могу выйти из forцикла, когда ifусловие выполнено? Я думаю, что какой-то выход в конце моего ifвыступления, но не знаю, как это будет работать. Dim i As Long For i = 1 To 50 Range("B" & i).Select If Range("B" …
181 excel  vba  for-loop 


4
Как я могу просмотреть список <T> и получить каждый элемент?
Как я могу просмотреть список и получить каждый элемент? Я хочу, чтобы вывод выглядел так: Console.WriteLine("amount is {0}, and type is {1}", myMoney.amount, myMoney.type); Вот мой код: static void Main(string[] args) { List&lt;Money&gt; myMoney = new List&lt;Money&gt; { new Money{amount = 10, type = "US"}, new Money{amount = 20, type …
176 c#  for-loop  collections 


12
Как я могу найти последний элемент в List <>?
Вот выдержка из моего кода: public class AllIntegerIDs { public AllIntegerIDs() { m_MessageID = 0; m_MessageType = 0; m_ClassID = 0; m_CategoryID = 0; m_MessageText = null; } ~AllIntegerIDs() { } public void SetIntegerValues (int messageID, int messagetype, int classID, int categoryID) { this.m_MessageID = messageID; this.m_MessageType = messagetype; this.m_ClassID …
173 c#  list  for-loop 


12
Никогда раньше не видел C ++ для цикла
Я конвертировал алгоритм C ++ в C #. Я наткнулся на это для цикла: for (u = b.size(), v = b.back(); u--; v = p[v]) b[u] = v; Это не дает ошибки в C ++, но в C # (не может преобразовать int в bool). Я действительно не могу понять …
164 c#  c++  for-loop 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.