Als «set» getaggte Fragen

Eine Menge ist eine Sammlung, in der kein Element wiederholt wird, das möglicherweise in der Lage ist, seine Elemente nach einem Ordnungskriterium (eine "geordnete Menge") aufzulisten oder keine Reihenfolge beizubehalten (eine "ungeordnete Menge").



14
Set in Liste konvertieren, ohne eine neue Liste zu erstellen
Ich benutze diesen Code, um a Setin a umzuwandeln 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); } Ich möchte vermeiden, in jeder Iteration der Schleife eine …
503 java  performance  list  set 

7
C # Sammlung setzen?
Weiß jemand, ob es ein gutes Äquivalent zu Javas SetSammlung in C # gibt? Ich weiß, dass Sie eine Menge mit a Dictionaryoder a etwas nachahmen können HashTable, indem Sie die Werte auffüllen, aber ignorieren, aber das ist keine sehr elegante Methode.
488 c#  .net  collections  set 



12
Wie kann man ein Element aus einer Menge abrufen, ohne es zu entfernen?
Angenommen, Folgendes: >>> s = set([1, 2, 3]) Wie bekomme ich einen Wert (irgendeinen Wert) heraus, sohne es zu tun s.pop()? Ich möchte das Element im Set belassen, bis ich sicher bin, dass ich es entfernen kann - etwas, dessen ich mir erst nach einem asynchronen Aufruf eines anderen Hosts …
426 python  set 




23
Ein Element aus einem Set abrufen
Warum wird keine SetOperation bereitgestellt, um ein Element abzurufen, das einem anderen Element entspricht? 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 Ich kann fragen, ob das Setein Element enthält, das …
322 java  collections  set  equals 




12
Liste zum Einstellen hinzufügen?
Getestet mit Python 2.6 Interpreter: >>> 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 Ich denke, dass ich die Liste nicht zum Set hinzufügen kann, …
242 python  list  set 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.