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

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

9
Способи створення набору в JavaScript?
У Eloquent JavaScript, глава 4, набір значень створюється шляхом створення об’єкта та зберігання значень як імен властивостей, присвоєння довільних значень (наприклад, true) як значень властивостей. Щоб перевірити, чи значення вже міститься в наборі, використовується inоператор: var set = {}; if (!'Tom' in set) { set.Tom = true; } Це ідіоматичний …
83 javascript  set 


3
Розуміння набору Python
Тож у мене є ці дві проблеми для домашнього завдання, і я застряг у другій. Використовуйте розуміння набору Python (еквівалент Python нотації конструктора наборів), щоб сформувати набір усіх простих чисел менше 100. Згадайте, що просте число - це ціле число, яке більше 1, і не ділиться на будь-яке ціле число, …

5
Як зробити ітерацію та модифікацію наборів Java?
Скажімо, у мене є набір цілих чисел, і я хочу збільшити кожне ціле число в наборі. Як би я це зробив? Чи можна мені додавати та видаляти елементи з набору під час його ітерації? Чи потрібно мені створювати новий набір, в який я б "копіював і модифікував" елементи, поки я …
80 java  set 

4
Зменшити масив для встановлення в Swift
Я намагаюся зменшити масив об'єктів до набору в Swift, і це мій код: objects.reduce(Set<String>()) { $0.insert($1.URL) } Однак я отримую повідомлення про помилку: Type of expression is ambiguous without more context. Я не розумію, в чому проблема, оскільки тип URL-адреси, безумовно, є String. Будь-які ідеї?
80 arrays  swift  set  reduce 


8
Найшвидший спосіб розмістити вміст Set <String> в одному рядку зі словами, розділеними пробілами?
У мене є кілька Set&lt;String&gt;s, і я хочу перетворити кожну з них в одну, Stringде кожен елемент оригіналу Setвідокремлений пробілом "". Перший наївний підхід робить це так Set&lt;String&gt; set_1; Set&lt;String&gt; set_2; StringBuilder builder = new StringBuilder(); for (String str : set_1) { builder.append(str).append(" "); } this.string_1 = builder.toString(); builder = …

2
Чи std :: встановлює збереження об'єктів постійно в пам'яті?
Як std::setзберігає об'єкти у суміжній пам'яті, якstd::vector ? Я не зміг знайти це в Інтернеті, cppreference не згадує деталі про розподіл пам'яті. Але я не бачу, чому він не міг би використовувати суміжну пам'ять, звідси і моє запитання.
16 c++  set  stdset 

2
numpy.unique дає неправильний вихід для списку наборів
У мене є список наборів, наданих, sets1 = [{1},{2},{1}] Коли я знаходжу унікальні елементи в цьому списку за допомогою numpy's unique, я отримую np.unique(sets1) Out[18]: array([{1}, {2}, {1}], dtype=object) Як видно, результат неправильний, оскільки {1}повторюється у висновку. Коли я змінюю порядок вхідних даних, роблячи подібні елементи сусідніми, цього не відбувається. …
14 python  list  numpy  set 


3
Піфонічний спосіб ігнорування останнього елемента при виконанні заданої різниці
Скажімо, у мене є два set()s: a = {('1', '2', '3', 'a'), ('1', '2', '4', 'a'), ('1', '2', '5', 'b')} b = {('1', '2', '3', 'b'), ('1', '2', '4', 'b'), ('1', '2', '6', 'b')} Тепер, що я хочу зробити, це знайти різницю набору, b \ aале ігноруючи останній елемент з …
11 python  python-2.7  set 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.