Запитання з тегом «set»

Набір - це сукупність, в якій не повторюється жоден елемент, який може бути в змозі перерахувати його елементи за критерієм впорядкування ("упорядкований набір") або не зберегти замовлення ("не упорядкований набір").

3
Як я можу додати елементи до порожнього набору в python
У мене є така процедура: def myProc(invIndex, keyWord): D={} for i in range(len(keyWord)): if keyWord[i] in invIndex.keys(): D.update(invIndex[query[i]]) return D Але я отримую таку помилку: Traceback (most recent call last): File "<stdin>", line 3, in <module> TypeError: cannot convert dictionary update sequence element #0 to a sequence Я не отримую …
104 python  set 



9
Який найшвидший спосіб порівняти два набори на Java?
Я намагаюся оптимізувати фрагмент коду, який порівнює елементи списку. Напр. public void compare(Set<Record> firstSet, Set<Record> secondSet){ for(Record firstRecord : firstSet){ for(Record secondRecord : secondSet){ // comparing logic } } } Будь ласка, врахуйте, що кількість записів у наборах буде високою. Дякую Шехар
102 java  performance  set 

13
порівняння множин ECMA6 для рівності
Як ви порівнюєте два набори javascript? Я спробував з допомогою ==і , ===але як повернути помилкове. a = new Set([1,2,3]); b = new Set([1,3,2]); a == b; //=> false a === b; //=> false Ці два набори рівнозначні, тому що за визначенням множини не мають порядку (принаймні, зазвичай). Я переглянув …

6
Як динамічно встановити значення об'єкта Javascript?
Складно пояснити випадок словами, дозвольте навести приклад: var myObj = { 'name': 'Umut', 'age' : 34 }; var prop = 'name'; var value = 'Onur'; myObj[name] = value; // This does not work eval('myObj.' + name) = value; //Bad coding ;) Як я можу встановити властивість змінної зі змінним значенням …

10
Будь-яка реалізація впорядкованого набору в Java?
Якщо хто -то знайомий з Objective-C є колекція під назвою , NSOrderedSetякий діє як Set і його елементи можуть бути доступні як масив «ов з них. Чи є щось подібне на Java? Я чув, що існує така колекція LinkedHashMap, але я не знайшов нічого подібного для набору.
98 java  collections  set 

4
Використовуйте фігурні дужки для ініціалізації набору в Python
Я вивчаю python, і у мене виникає запитання щодо початківців про ініціалізацію наборів. Шляхом тестування я виявив, що набір можна ініціалізувати так: my_set = {'foo', 'bar', 'baz'} Чи є якісь недоліки в тому, щоб робити це таким чином, на відміну від стандартного способу: my_set = set(['foo', 'bar', 'baz']) чи це …
98 python  python-2.7  set 

1
Чому кортеж (set ([1, "a", "b", "c", "z", "f"])) == кортеж (set (["a", "b", "c", "Z", "f", 1])) 85% часу з увімкненою хеш-рандомізацією?
Враховуючи відповідь Нуля Пірея на інше питання , ми маємо це x = tuple(set([1, "a", "b", "c", "z", "f"])) y = tuple(set(["a", "b", "c", "z", "f", 1])) print(x == y) Друкує Trueблизько 85% часу з увімкненою рандомізацією хешу . Чому 85%?

4
Як перевірити, чи містить таблиця елемент у Lua?
Чи існує метод перевірки, чи містить таблиця значення? У мене є своя (наївна) функція, але мені було цікаво, чи існує для цього щось "офіційне"? Або щось більш ефективне ... function table.contains(table, element) for _, value in pairs(table) do if value == element then return true end end return false end …


3
Чому незмінний набір Scala не є коваріантним за своїм типом?
РЕДАГУВАТИ : Переписати це питання на основі оригінальної відповіді scala.collection.immutable.SetКласу не коваріантен в параметрі типу. Чому це? import scala.collection.immutable._ def foo(s: Set[CharSequence]): Unit = { println(s) } def bar(): Unit = { val s: Set[String] = Set("Hello", "World"); foo(s); //DOES NOT COMPILE, regardless of whether type is declared //explicitly in …

4
Чи можна використовувати геттери / сеттери у визначенні інтерфейсу?
На даний момент TypeScriptне дозволяє використовувати в інтерфейсах методи get / set (accessors). Наприклад: interface I { get name():string; } class C implements I { get name():string { return null; } } крім того, TypeScript не дозволяє використовувати вираз функції масиву в методах класу: наприклад: class C { private _name:string; …

2
random.choice з набору? пітон
Я працюю над ІІ частиною гри в відгадування. Я хочу, щоб ШІ вибрав випадкову літеру з цього списку. Я роблю це як набір, щоб я міг легко вилучати літери зі списку, оскільки вони вгадуються в грі і тому більше не доступні для повторного вгадування. там сказано, що setоб’єкт не можна …
93 python  list  set 

5
android встановив власний шрифт на фарбу
Я хочу намалювати текст на фарбі. Як намалювати його за допомогою спеціального шрифту ( напр. Helvetica ) та жирним шрифтом? Я б вважав за краще використовувати системний шрифт, а не створювати його з активів. Дякую.
91 android  fonts  set  paint 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.