Als «collections» getaggte Fragen

320
Python: defaultdict von defaultdict?

Gibt es eine Möglichkeit, eine zu haben defaultdict(defaultdict(int)), damit der folgende Code funktioniert? for x in stuff: d[x.a][x.b] += x.c_int dmuss ad-hoc erstellt werden, abhängig von x.aund x.bElementen. Ich könnte benutzen: for x in stuff: d[x.a,x.b] += x.c_int aber dann könnte ich nicht...

275
Das Gegenteil von Intersect ()

Intersect kann verwendet werden, um Übereinstimmungen zwischen zwei Sammlungen zu finden, z. B.: // Assign two arrays. int[] array1 = { 1, 2, 3 }; int[] array2 = { 2, 3, 4 }; // Call Intersect extension method. var intersect = array1.Intersect(array2); // Write intersection to screen. foreach (int...

251
Durchlaufen einer Liste in umgekehrter Reihenfolge in Java

Ich migriere einen Code, um Generika zu verwenden. Ein Argument dafür ist, dass die for-Schleife viel sauberer ist als das Verfolgen von Indizes oder die Verwendung eines expliziten Iterators. In etwa der Hälfte der Fälle wird die Liste (eine ArrayList) heute mithilfe eines Index in umgekehrter...

238
Garantiert List <T> die Einfügereihenfolge?

Angenommen, ich habe 3 Zeichenfolgen in einer Liste (z. B. "1", "2", "3"). Dann möchte ich sie neu anordnen, um "2" an Position 1 zu platzieren (z. B. "2", "1", "3"). Ich verwende diesen Code (setze indexToMoveTo auf 1): listInstance.Remove(itemToMove); listInstance.Insert(indexToMoveTo,...