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

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

27
Отримайте різницю між двома списками
У мене є два списки в Python, такі як: temp1 = ['One', 'Two', 'Three', 'Four'] temp2 = ['One', 'Two'] Мені потрібно створити третій список із предметами з першого списку, яких немає у другому. З прикладу я маю отримати: temp3 = ['Three', 'Four'] Чи існують швидкі способи без циклів і перевірки?

18
Як перетворити масив у набір у Java
Я хотів би перетворити масив у набір на Java. Є кілька очевидних способів зробити це (тобто з циклом), але мені хотілося б дещо акуратніше, щось на кшталт: java.util.Arrays.asList(Object[] a); Будь-які ідеї?
717 java  collections  arrays  set 

14
Перетворити "Установити в список" без створення нового списку
Я використовую цей код для перетворення Setв List: Map<String, List<String>> mainMap = new HashMap<>(); for (int i=0; i < something.size(); i++) { Set<String> set = getSet(...); //returns different result each time List<String> listOfNames = new ArrayList<>(set); mainMap.put(differentKeyName, listOfNames); } Я хочу уникати створення нового списку в кожній ітерації циклу. Це …
503 java  performance  list  set 

7
C # Набір колекції?
Хтось знає, чи є гарний еквівалент Setколекції Java в C #? Я знаю, що ви можете дещо імітувати набір, використовуючи a Dictionaryабо a HashTableшляхом заселення, але ігноруючи значення, але це не дуже елегантний спосіб.
488 c#  .net  collections  set 



12
Як отримати елемент із набору, не виймаючи його?
Припустимо наступне: >>> s = set([1, 2, 3]) Як я можу отримати значення (будь-яке значення), sне виконуючи це s.pop()? Я хочу залишити елемент у наборі до тих пір, поки не буду впевнений, що зможу його видалити - у чому я можу бути впевнений лише після асинхронного дзвінка іншому хосту. Швидкий …
427 python  set 




23
Отримання елемента з набору
Чому не Setпередбачено операцію з отримання елемента, що дорівнює іншому елементу? Set<Foo> set = ...; ... Foo foo = new Foo(1, 2, 3); Foo bar = set.get(foo); // get the Foo element from the Set that equals foo Я можу запитати, чи Setмістить елемент рівний bar, і чому я не …
323 java  collections  set  equals 




12
Додати список для встановлення?
Тестований на інтерпретаторі Python 2.6: >>> a=set('abcde') >>> a set(['a', 'c', 'b', 'e', 'd']) >>> l=['f','g'] >>> l ['f', 'g'] >>> a.add(l) Traceback (most recent call last): File "<pyshell#35>", line 1, in <module> a.add(l) TypeError: list objects are unhashable Я думаю, що я не можу додати список до набору, тому …
242 python  list  set 

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