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").

5
Wie iteriere und ändere ich Java-Sets?
Angenommen, ich habe eine Reihe von Ganzzahlen und möchte jede Ganzzahl in der Menge erhöhen. Wie würde ich das machen? Darf ich während des Iterierens Elemente zum Set hinzufügen und daraus entfernen? Müsste ich einen neuen Satz erstellen, in den ich die Elemente "kopieren und ändern" würde, während ich den …
80 java  set 


3
Python-Set-Verständnis
Ich habe also diese beiden Probleme für eine Hausaufgabe und stecke bei der zweiten fest. Verwenden Sie ein Python-Mengenverständnis (Pythons Äquivalent zur Set Builder-Notation), um eine Menge aller Primzahlen zu generieren, die kleiner als 100 sind. Denken Sie daran, dass eine Primzahl eine Ganzzahl ist, die größer als 1 ist …


4
Reduzieren Sie das Array auf Swift
Ich versuche, ein Array von Objekten auf eine Menge in Swift zu reduzieren, und dies ist mein Code: objects.reduce(Set<String>()) { $0.insert($1.URL) } Ich erhalte jedoch eine Fehlermeldung: Type of expression is ambiguous without more context. Ich verstehe nicht, was das Problem ist, da der Typ der URL definitiv String ist. …
78 arrays  swift  set  reduce 


8
Der schnellste Weg, um den Inhalt von Set <String> in einen einzelnen String mit durch ein Leerzeichen getrennten Wörtern zu setzen?
Ich habe ein paar Set&lt;String&gt;s und möchte jedes davon in ein einzelnes verwandeln, Stringwobei jedes Element des Originals Setdurch ein Leerzeichen "" getrennt ist. Ein naiver erster Ansatz macht es so 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 …


5
Python entfernen Set aus Set
Gemäß meiner Interpretation der Python 2.7.2-Dokumentation für integrierte Typen 5.7 Set-Typen sollte es möglich sein, die Elemente von Set A aus Set B zu entfernen, indem A an set.remove(elem)oder übergeben wirdset.discard(elem) Aus der Dokumentation zu 2.7.2: Beachten Sie , dass das Elem Argument der __contains__(), remove()und discard() Methoden kann ein …
74 python  set 

4
Warum ist es möglich, manchmal set () durch {} zu ersetzen?
Wenn ich in PyCharm schreibe: return set([(sy + ady, sx + adx)]) Es heißt "Funktionsaufruf kann durch Set-Literal ersetzt werden" und ersetzt ihn durch: return {(sy + ady, sx + adx)} Warum das? A set()in Python ist nicht dasselbe wie ein Wörterbuch {}? Und wenn es dies optimieren will, warum …
73 python  set 


3
TTL für ein festgelegtes Mitglied
Ist es in Redis möglich, TTL (Time to Live) nicht für einen bestimmten Schlüssel, sondern für ein Mitglied für einen Satz festzulegen? Ich verwende eine Struktur für Tags, die in der Redis-Dokumentation vorgeschlagen wurden. Die Daten sind einfache Schlüssel-Wert-Paare, und die Tags sind Sätze, die Schlüssel enthalten, die jedem Tag …
71 redis  set  tagging  ttl 


1
Ein Set in Redis leeren / löschen?
Vielleicht bin ich nur blind, aber ich sehe in Redis keinen expliziten Set-Befehl zum Leeren eines vorhandenen Sets (ohne die gesamte Datenbank zu leeren). Zur Zeit mache ich einen Set-Unterschied am Set mit sich selbst und speichere es wieder in sich selbst: redis&gt; SMEMBERS metasyn 1) "foo" 2) "bar" redis&gt; …
70 set  redis 


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.