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

Циклы - это тип структуры потока управления в программировании, в котором серия операторов может выполняться несколько раз, пока не будет выполнено какое-либо условие.
29

В чем разница между функциями range и xrange в Python 2.X?

По-видимому, xrange быстрее, но я понятия не имею, почему это быстрее (и нет доказательств, кроме анекдотических до сих пор, что это быстрее) или что помимо этого отличается for i in range(0, 20): for i in xrange(0, 20):
18 сент. '08 в 17:52
27

Перемещение списка в обратном порядке в Python

Поэтому я могу начать с len(collection) и заканчивать на collection[0]. EDIT: Извините, я забыл упомянуть, что также хочу иметь доступ к индексу цикла.
09 февр. '09 в 19:04
12

Синтаксис для бесконечного цикла while Bash

У меня возникают проблемы с правильной комбинацией точек с запятой и/или фигурными скобками. Я хотел бы сделать это, но как однострочный из командной строки: while [ 1 ] do foo sleep 2 done
17 авг. '09 в 16:31
6

Как вырваться из jQuery каждый цикл

Как мне вырвать из jQuery each цикл? Я пытался: return false; В цикле, но это не сработало. Есть идеи? ОБНОВЛЕНИЕ Несмотря на то, что неясно, какова была первоначальная область вопроса, пожалуйста, имейте в виду, что выбранный ответ охватывает ...
23 нояб. '09 в 17:44
21

Запрос пользователя на ввод, пока он не даст действительный ответ

Я пишу программу, которая должна принимать входные данные от пользователя. #note: Python 2.7 users should use `raw_input`, the equivalent of 3.X `input` age = int(input("Please enter your age: ")) if age >= 18: print("You are able to vote in...
25 апр. '14 в 13:31
11

Вызов удаления в цикле foreach в Java

В Java разрешено ли вызывать удаление в коллекции при повторении через коллекцию с использованием цикла foreach? Например: List<String> names = .... for (String name : names) { // Do something names.remove(name). } В качестве дополнени...
28 июл. '09 в 20:39
11

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

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

Почему это происходит в бесконечном цикле?

У меня есть следующий код: public class Tests { public static void main(String[] args) throws Exception { int x = 0; while(x<3) { x = x++; System.out.println(x); } } } Мы знаем, что он дол...
30 сент. '10 в 14:07
13

Как я перебираю структуру JSON?

У меня есть следующая структура JSON: [{ "id":"10", "class": "child-of-9" }, { "id": "11", "classd": "child-of-10" }] Как мне перебирать его с помощью jQuery или JavaScript?
03 июл. '09 в 7:09
20

Как определить первую и последнюю итерацию в цикле foreach?

Вопрос прост. У меня есть цикл foreach в моем коде: foreach($array as $element) { //code } В этом цикле я хочу реагировать по-разному, когда мы находимся в первой или последней итерации. Как это сделать?
01 июл. '09 в 16:57
10

Есть ли цикл "do... while" в Ruby?

Я использую этот код, чтобы пользователь вводил имена, пока программа хранит их в массиве до тех пор, пока они не войдут в пустую строку (они должны нажать enter после каждого имени): people = [] info = 'a' # must fill variable with something, other...
25 сент. '08 в 23:15
13

Как найти индекс foreach?

Можно ли найти индекс foreach? в цикле for следующим образом: for ($i = 0; $i < 10; ++$i) { echo $i . ' '; } $i даст вам индекс. Нужно ли использовать цикл for или есть способ получить индекс в цикле foreach?
26 сент. '08 в 18:23
13

Зацикливание через массив и удаление элементов, без нарушения цикла

У меня есть следующий цикл for, и когда я использую splice() для удаления элемента, я получаю, что "секунды" undefined. Я мог проверить, если это undefined, но я чувствую, что, возможно, более элегантный способ сделать это. Желание просто удалить эл...
27 мар. '12 в 1:44
25

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

Я ищу лучший шаблон для работы со списком элементов, которые каждый из них обрабатывает, а затем в зависимости от результата удаляются из списка. Вы не можете использовать .Remove(element) внутри foreach (var element in X) (потому что это приводи...
17 окт. '09 в 14:12
35

Каков самый "питонический" способ перебора списка в кусках?

У меня есть Python script, который принимает в качестве входного списка целые числа, которые мне нужно работать с четырьмя целыми за раз. К сожалению, у меня нет контроля над входом, иначе я бы прошел в виде списка четырехэлементных кортежей. В наст...
12 янв. '09 в 2:48