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

134
Построить массив дерева из плоского массива в javascript

У меня есть сложный файл json, который мне нужно обработать с помощью javascript, чтобы сделать его иерархическим, чтобы позже построить дерево. Каждая запись json имеет: id: уникальный идентификатор, parentId: идентификатор родительского узла (который равен 0, если узел является корнем дерева)...

133
Java ArrayList - как я могу определить, равны ли два списка, порядок не имеет значения?

Имею два ArrayListтипа Answer(самодельный класс). Я хотел бы сравнить два списка, чтобы увидеть, содержат ли они одинаковое содержимое, но без учета порядка. Пример: //These should be equal. ArrayList<String> listA = {"a", "b", "c"} ArrayList<String> listB = {"b", "c", "a"}...

132
Проверьте, разделяют ли списки какие-либо элементы в Python

Я хочу проверить, присутствует ли какой-либо из элементов одного списка в другом. Я могу сделать это просто с помощью приведенного ниже кода, но подозреваю, что для этого может существовать функция библиотеки. Если нет, есть ли более питонический метод достижения того же результата. In [78]: a =...

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

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

132
Python присваивает нескольким переменным одно и то же значение? список поведения

Я попытался использовать множественное присваивание, как показано ниже, для инициализации переменных, но меня смутило поведение, я ожидаю переназначить список значений отдельно, я имею в виду, что b [0] и c [0] равны 0, как и раньше. a=b=c=[0,3,5] a[0]=1 print(a) print(b) print(c) Результат: [1, 3,...

131
Как в Python индексировать список другим списком?

Я хочу проиндексировать список с другим списком, подобным этому L = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h'] Idx = [0, 3, 7] T = L[ Idx ] и T должен стать списком, содержащим ['a', 'd', 'h']. Есть ли способ лучше, чем T = [] for i in Idx: T.append(L[i]) print T # Gives result ['a', 'd', 'h']...

131
Почему я могу инициализировать список как массив в C #?

Сегодня я с удивлением обнаружил, что на C # я могу: List<int> a = new List<int> { 1, 2, 3 }; Почему я могу это сделать? Какой конструктор называется? Как я могу сделать это с моими собственными классами? Я знаю, что это способ инициализации массивов, но массивы - это языковые элементы,...

131
Вставить в первую позицию списка в Python [закрыто]

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

130
Пересечение и объединение списков массивов в Java

Есть какие-то способы сделать это? Я искал, но не нашел. Другой вопрос: мне нужны эти методы, чтобы можно было фильтровать файлы. Некоторые из них являются ANDфильтрами, а некоторые - ORфильтрами (например, в теории множеств), поэтому мне нужно фильтровать по всем файлам, и объединить / пересечь...

130
Выберите 50 элементов из списка случайным образом для записи в файл

Пока я понял, как импортировать файл, создавать новые файлы и рандомизировать список. У меня возникли проблемы с выбором случайным образом только 50 элементов из списка для записи в файл? def...

129
Как использовать ArrayAdapter <myClass>

ArrayList<MyClass> myList = new ArrayList<MyClass>(); ListView listView = (ListView) findViewById(R.id.list); ArrayAdapter<MyClass> adapter = new ArrayAdapter<MyClass>(this, R.layout.row, to, myList.); listView.setAdapter(adapter); Класс: MyClass class MyClass { public...

129
`elif` в условных выражениях понимания списка

Можем ли мы использовать elifпонимание списка? Пример : l = [1, 2, 3, 4, 5] for values in l: if values==1: print 'yes' elif values==2: print 'no' else: print 'idle' Можем ли мы включить elifв наше понимание списка аналогично приведенному выше коду? Например, такой ответ: ['yes', 'no', 'idle',...

128
Есть ли у python отсортированный список?

Под этим я подразумеваю структуру с: O (log n) сложность для x.push()операций O (log n) сложность поиска элемента O (n) сложность для вычисления, list(x)которая будет отсортирована У меня также был связанный с этим вопрос о производительности, list(...).insert(...)который сейчас здесь...

127
В чем разница между векторными и списковыми типами данных в R?

Каковы основные различия между векторными и списковыми типами данных в R? Каковы преимущества или недостатки использования (или отсутствия) этих двух типов данных? Я был бы признателен за примеры, демонстрирующие варианты использования типов...

127
Фильтрация списка на основе списка логических значений

У меня есть список значений, которые мне нужно отфильтровать по значениям в списке логических значений: list_a = [1, 2, 4, 6] filter = [True, False, True, False] Я создаю новый отфильтрованный список со следующей строкой: filtered_list = [i for indx,i in enumerate(list_a) if filter[indx] == True]...

127
Какую коллекцию Java мне следует использовать?

В этом вопросе Как я могу эффективно выбрать контейнер стандартной библиотеки в C ++ 11?- это удобная блок-схема, которую можно использовать при выборе коллекций C ++. Я подумал, что это полезный ресурс для людей, которые не уверены, какую коллекцию им следует использовать, поэтому я попытался...