Я пытаюсь перебрать массив. У меня есть следующий код: var currnt_image_list= '21,32,234,223'; var substr = currnt_image_list.split(','); // array here Я пытаюсь получить все данные из массива. Кто-нибудь может привести меня на правильный путь,...
Я пытаюсь перебрать массив. У меня есть следующий код: var currnt_image_list= '21,32,234,223'; var substr = currnt_image_list.split(','); // array here Я пытаюсь получить все данные из массива. Кто-нибудь может привести меня на правильный путь,...
AFAIK, есть два подхода: Перебрать копию коллекции Используйте итератор фактической коллекции Например, List<Foo> fooListCopy = new ArrayList<Foo>(fooList); for(Foo foo : fooListCopy){ // modify actual fooList } и Iterator<Foo> itr = fooList.iterator(); while(itr.hasNext()){ //...
Я знаю, NSDictionariesкак то, что вам нужно key, чтобы получить value. Но как я могу перебрать все keysи valuesв a NSDictionary, чтобы я знал, какие есть ключи и какие есть значения? Я знаю , что есть нечто , называемое для-в-петли в JavaScript. Есть ли что-то подобное в...
У меня просто был быстрый вопрос по поводу циклов в Ruby. Есть ли разница между этими двумя способами перебора коллекции? # way 1 @collection.each do |item| # do whatever end # way 2 for item in @collection # do whatever end Просто интересно, если они точно такие же, или, может быть, есть небольшая...
Я хочу перебрать объекты, содержащиеся в массиве, и изменить свойства каждого из них. Если я сделаю это: for (var j = 0; j < myArray.length; j++){ console.log(myArray[j]); } Консоль должна вызывать каждый объект в массиве, верно? Но на самом деле он отображает только первый объект. если я...
Reddit нить воспитал , видимо , интересный вопрос: Хвостовые рекурсивные функции могут быть легко преобразованы в итерационные функции. Другие, могут быть преобразованы с помощью явного стека. Может ли каждая рекурсия быть преобразована в итерацию? Примером (счетчика?) В сообщении является пара:...
В Java, какой бы самый быстрый способ перебрать все символы в строке, это: String str = "a really, really long string"; for (int i = 0, n = str.length(); i < n; i++) { char c = str.charAt(i); } Или это: char[] chars = str.toCharArray(); for (int i = 0, n = chars.length; i < n; i++) { char c =...
Я знаю, LinkedHashMapимеет предсказуемый порядок итераций (порядок вставки). Поддерживает ли Setвозвращенный LinkedHashMap.keySet()и Collectionвозвращаемый LinkedHashMap.values()также этот...
У меня есть объект Python с несколькими атрибутами и методами. Я хочу перебрать атрибуты объекта. class my_python_obj(object): attr1='a' attr2='b' attr3='c' def method1(self, etc, etc): #Statements Я хочу создать словарь, содержащий все атрибуты объектов и их текущие значения, но я хочу сделать это...
Способ перебора диапазона в bash: for i in {0..10}; do echo $i; done Каким будет синтаксис для перебора последовательности с шагом? Скажем, я хотел бы получить только четное число в приведенном выше примере....
Рассматривать: >>> lst = iter([1,2,3]) >>> next(lst) 1 >>> next(lst) 2 Таким образом, продвижение итератора, как и ожидалось, обрабатывается путем изменения этого же объекта. В таком случае я бы ожидал: a = iter(list(range(10))) for i in a: print(i) next(a) пропустить...
В моем сценарии мне нужно выполнить ряд действий в диапазоне дат, учитывая дату начала и окончания. Пожалуйста, дайте мне руководство для достижения этого с помощью Java. for ( currentDate = starDate; currentDate < endDate; currentDate++) { } Я знаю, что приведенный выше код просто невозможен,...
Предположим, у меня есть такой список: mylist = ["a","b","c","d"] Чтобы напечатать значения вместе с их индексом, я могу использовать enumerateфункцию Python, подобную этой >>> for i,j in enumerate(mylist): ... print i,j ... 0 a 1 b 2 c 3 d >>> Теперь, когда я пытаюсь использовать...
Скажем, у вас есть такой объект javascript: var data = { foo: 'bar', baz: 'quux' }; Вы можете получить доступ к свойствам по имени свойства: var foo = data.foo; var baz = data["baz"]; Но возможно ли получить эти значения, если вы не знаете названия свойств? Неужели неупорядоченность этих свойств...
Есть ли способ jQuery для выполнения итерации по членам объекта, например: for (var member in obj) { ... } Мне просто не нравится, что это forвыделяется из моей прекрасной нотации...
Чтобы прочитать текстовый файл на C или Pascal, я всегда использую следующие фрагменты для чтения данных до EOF: while not eof do begin readline(a); do_something; end; Поэтому мне интересно, как я могу сделать это просто и быстро на Python?...
Как я могу перебирать кортеж (используя C ++ 11)? Я пробовал следующее: for(int i=0; i<std::tuple_size<T...>::value; ++i) std::get<i>(my_tuple).do_sth(); но это не работает: Ошибка 1: извините, не реализовано: невозможно развернуть "Listener ..." в список аргументов фиксированной...
У меня такой код: // Obtain the string names of all the elements within myEnum String[] names = Enum.GetNames( typeof( myEnum ) ); // Obtain the values of all the elements within myEnum Array values = Enum.GetValues( typeof( myEnum ) ); // Print the names and values to file for ( int i = 0; i <...
Можно ли сказать, что везде, где используется рекурсия, можно использовать forцикл? И если рекурсия обычно медленнее, в чем техническая причина ее использования при forповторении цикла? И если всегда можно преобразовать рекурсию в forцикл, есть ли практический способ сделать...
Есть forпетли действительно «плохо»? Если нет, то в каких ситуациях они были бы лучше, чем использование более традиционного «векторизованного» подхода? 1 Я знаком с концепцией «векторизации» и с тем, как pandas использует векторизованные методы для ускорения вычислений. Векторизованные функции...