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

145
Массив JavaScript для установки

MSDN ссылается на абстракцию Set коллекции JavaScript . У меня есть массив объектов, которые я хотел бы преобразовать в набор, чтобы я мог удалить ( .delete()) различные элементы по имени: var array = [ {name: "malcom", dogType: "four-legged"}, {name: "peabody", dogType: "three-legged"}, {name:...

144
Как преобразовать набор в список в Python?

Я пытаюсь преобразовать набор в список в Python 2.6. Я использую этот синтаксис: first_list = [1,2,3,4] my_set=set(first_list) my_list = list(my_set) Тем не менее, я получаю следующую трассировку стека: Traceback (most recent call last): File "<console>", line 1, in <module> TypeError:...

140
выбрать и обновить запись базы данных с помощью одного набора запросов

Как мне запустить операторы updateи selectна одном и том же, querysetвместо того, чтобы выполнять два запроса: - один для выбора объекта - и один для обновления объекта Эквивалент в SQL будет примерно таким: update my_table set field_1 = 'some value' where pk_field =...

140
Разница между итератором и листитератором?

Iterator ite = Set.iterator(); Iterator ite = List.iterator(); ListIterator listite = List.listIterator(); Мы можем использовать, Iteratorчтобы пройти через Seta, a Listили a Map. Но ListIteratorможет использоваться только для прохождения List, а не для прохождения Set. Зачем? Я знаю, что основное...

137
Заменяет ли добавление повторяющегося значения в HashSet / HashMap предыдущее значение

Пожалуйста, рассмотрите следующий фрагмент кода: HashSet hs = new HashSet(); hs.add("hi"); -- (1) hs.add("hi"); -- (2) hs.size()даст 1, поскольку HashSetне допускает дублирования, поэтому будет сохранен только один элемент. Я хочу знать, если мы добавим дублирующий элемент, то он заменит предыдущий...

135
Когда мне следует использовать тип HashSet <T>?

Я исследую HashSet<T>тип, но я не понимаю, где он стоит в коллекциях. Можно ли использовать его для замены List<T>? Я думаю, что производительность a HashSet<T>будет лучше, но я не вижу индивидуального доступа к его элементам. Это только для...

135
Различные типы поточно-безопасных наборов в Java

Кажется, есть много разных реализаций и способов генерирования потоковобезопасных наборов в Java. Некоторые примеры включают 1) CopyOnWriteArraySet 2) Collections.synchronizedSet (Set set) 3) ConcurrentSkipListSet 4) Collections.newSetFromMap (новый ConcurrentHashMap ()) 5) Другие множества,...

134
Как отобразить / уменьшить / отфильтровать набор в JavaScript?

Есть ли способ map/ reduce/ filter/ etc a Setв JavaScript или мне придется написать свой собственный? Вот несколько разумных Set.prototypeрасширений Set.prototype.map = function map(f) { var newSet = new Set(); for (var v of this.values()) newSet.add(f(v)); return newSet; }; Set.prototype.reduce =...

130
golang, почему у нас нет заданной структуры данных [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 4 года назад . Уточните этот вопрос Я пытаюсь выполнить упражнение №1.4...

129
Datatable vs Dataset

В настоящее время я использую DataTable для получения результатов из базы данных, которую я могу использовать в своем коде. Тем не менее, многие примеры в Интернете показывают использование DataSet вместо этого и доступ к таблицам через метод коллекций. Есть ли какое-либо преимущество, с точки...

128
Как HashSet сравнивает элементы на равенство?

У меня есть класс IComparable: public class a : IComparable { public int Id { get; set; } public string Name { get; set; } public a(int id) { this.Id = id; } public int CompareTo(object obj) { return this.Id.CompareTo(((a)obj).Id); } } Когда я добавляю список объектов этого класса в хэш-набор: a a1...

126
Как я могу создать набор наборов в Python?

Я пытаюсь сделать набор наборов на Python. Я не могу понять, как это сделать. Начиная с пустого набора xx: xx = set([]) # Now we have some other set, for example elements = set([2,3,4]) xx.add(elements) но я получаю TypeError: unhashable type: 'list' или TypeError: unhashable type: 'set' Возможно...

125
Получить позицию / смещение элемента относительно родительского контейнера?

Я привык работать с jQuery. Однако в моем текущем проекте я использую zepto.js. Zepto не предоставляет такой position()метод, как jQuery. Zepto поставляется только с offset(). Любая идея, как я могу получить смещение контейнера относительно родителя с чистым js или с...

123
Какой CSS для сброса HTML5 вы используете и почему? [закрыто]

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

121
Преобразование списка в набор изменяет порядок элементов

В последнее время я заметил , что когда я Конвертирование listв setпорядок элементов изменяются и сортируются по характеру. Рассмотрим этот пример: x=[1,2,20,6,210] print x # [1, 2, 20, 6, 210] # the order is same as initial order set(x) # set([1, 2, 20, 210, 6]) # in the set(x) output order is...

117
Использование jquery для получения позиции элемента относительно области просмотра

Каков правильный способ получить позицию элемента на странице относительно области просмотра (а не документа). jQuery.offsetфункция казалась многообещающей: Получить текущие координаты первого элемента или установить координаты каждого элемента в наборе согласованных элементов относительно...