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

Массив - это упорядоченная линейная структура данных, состоящая из набора элементов (значений, переменных или ссылок), каждый из которых идентифицируется одним или несколькими индексами. Когда вы спрашиваете о конкретных вариантах массивов, используйте вместо них следующие связанные теги: [vector], [arraylist], [matrix]. При использовании этого тега в вопросе, который является специфическим для языка программирования, пометьте вопрос используемым языком программирования.


11
Сопоставьте и отфильтруйте массив одновременно
У меня есть массив объектов, которые я хочу перебрать, чтобы создать новый фильтрованный массив. Но также мне нужно отфильтровать некоторые объекты из нового массива в зависимости от параметра. Я пытаюсь это: function renderOptions(options) { return options.map(function (option) { if (!option.assigned) { return (someNewObject); } }); } Это хороший подход? Есть …
155 javascript  arrays 


7
php - получить числовой индекс ассоциативного массива
У меня есть ассоциативный массив, и мне нужно найти цифровую позицию ключа. Я мог бы перебрать массив вручную, чтобы найти его, но есть ли лучший способ встроить в PHP? $a = array( 'blue' => 'nice', 'car' => 'fast', 'number' => 'none' ); // echo (find numeric index of $a['car']); // …
154 php  arrays 

4
Почему массивы Python медленные?
Я ожидал, array.arrayчто будет быстрее, чем списки, так как массивы кажутся распакованными. Однако я получаю следующий результат: In [1]: import array In [2]: L = list(range(100000000)) In [3]: A = array.array('l', range(100000000)) In [4]: %timeit sum(L) 1 loop, best of 3: 667 ms per loop In [5]: %timeit sum(A) 1 …


4
Изменить значения во время итерации
Предположим, у меня есть эти типы: type Attribute struct { Key, Val string } type Node struct { Attr []Attribute } и что я хочу перебрать атрибуты моего узла, чтобы изменить их. Я хотел бы иметь возможность сделать: for _, attr := range n.Attr { if attr.Key == "href" { …
153 arrays  for-loop  go 

10
Как удалить элемент из массива в C #
Допустим, у меня есть этот массив, int[] numbers = {1, 3, 4, 9, 2}; Как я могу удалить элемент по имени? допустим номер 4? Даже ArrayListне помогло удалить? string strNumbers = " 1, 3, 4, 9, 2"; ArrayList numbers = new ArrayList(strNumbers.Split(new char[] { ',' })); numbers.RemoveAt(numbers.IndexOf(4)); foreach (var n …
153 c#  .net  arrays 

15
Сортировать массив по ключам на основе другого массива?
Возможно ли в PHP сделать что-то подобное? Как бы вы пошли о написании функции? Вот пример. Порядок это самая важная вещь. $customer['address'] = '123 fake st'; $customer['name'] = 'Tim'; $customer['dob'] = '12/08/1986'; $customer['dontSortMe'] = 'this value doesnt need to be sorted'; И я хотел бы сделать что-то вроде $properOrderedArray = …
153 php  arrays  sorting 

8
Возврат массива с использованием C
Я относительно новичок в C, и мне нужна помощь с методами работы с массивами. Исходя из Java-программирования, я привык говорить int [] method(), чтобы возвращать массив. Тем не менее, я обнаружил, что с C вы должны использовать указатели для массивов, когда вы возвращаете их. Будучи новым программистом, я действительно не …
153 c  arrays  pointers  char 

11
Java String array: есть ли размер метода?
Я пришел из фона php и в php есть array_size()функция, которая сообщает вам, сколько элементов в массиве используется. Есть ли подобный метод для String[]массива? Спасибо.
152 java  arrays  string 


4
Веточка для петли для массивов с ключами
Я использую Twig, и у меня есть массив с ключами, как это: array[1] = "alpha" array[2] = "bravo" array[3] = "charlie" array[8] = "delta" array[9] = "echo" И я хотел бы получить ключ (1,2,3,8,9)и содержимое (alpha, bravo, charlie, delta, echo)в цикле, чтобы получить все значения этого массива. Как мне решить …
152 php  arrays  loops  twig 

6
Быстрый словарь: получить значения в виде массива
У меня есть словарь, содержащий UIColorобъекты, хэшированные по значению enum ColorScheme: var colorsForColorScheme: [ColorScheme : UIColor] = ... Я хотел бы иметь возможность извлечь массив всех цветов (значений), содержащихся в этом словаре. Я думал, что мог бы использовать valuesсвойство, которое используется при переборе значений словаря ( for value in dictionary.values …
151 arrays  dictionary  swift 

3
Может ли PostgreSQL индексировать столбцы массива?
Я не могу найти однозначного ответа на этот вопрос в документации. Если столбец имеет тип массива, будут ли все введенные значения индексироваться индивидуально? Я создал простую таблицу с одним int[]столбцом и поместил на нее уникальный индекс. Я заметил, что не могу добавить тот же массив целых чисел, что наводит меня …

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