Als «list» getaggte Fragen

422
Alphabetbereich in Python

Anstatt eine Liste von Alphabetzeichen wie folgt zu erstellen: alpha = ['a', 'b', 'c', 'd'.........'z'] Gibt es eine Möglichkeit, es zu einem Bereich oder etwas zu gruppieren? Für Zahlen kann es beispielsweise gruppiert werden mit range(): range(1,

405
HashSet vs. List-Leistung

Es ist klar, dass die Suchleistung der generischen HashSet<T>Klasse höher ist als die der generischen List<T>Klasse. Vergleichen Sie einfach den Hash-basierten Schlüssel mit dem linearen Ansatz in der List<T>Klasse. Das Berechnen eines Hash-Schlüssels kann jedoch selbst einige...

405
Wie initialisiere ich das List <String> -Objekt in Java?

Ich kann eine Liste nicht wie im folgenden Code initialisieren: List<String> supplierNames = new List<String>(); supplierNames.add("sup1"); supplierNames.add("sup2"); supplierNames.add("sup3"); System.out.println(supplierNames.get(1)); Ich habe folgenden Fehler: Der Typ kann nicht...

374
Python List vs. Array - wann verwenden?

Wenn Sie ein 1d-Array erstellen, können Sie es als Liste implementieren oder das Modul 'array' in der Standardbibliothek verwenden. Ich habe immer Listen für 1d-Arrays verwendet. Was ist der Grund oder Umstand, unter dem ich stattdessen das Array-Modul verwenden möchte? Ist es für die Leistungs-...

369
Liste nach Werten aus einer anderen Liste sortieren?

Ich habe eine Liste solcher Zeichenfolgen: X = ["a", "b", "c", "d", "e", "f", "g", "h", "i"] Y = [ 0, 1, 1, 0, 1, 2, 2, 0, 1 ] Was ist der kürzeste Weg, um X mit Werten von Y zu sortieren, um die folgende Ausgabe zu erhalten? ["a", "d", "h", "b", "c", "e", "i", "f", "g"] Die Reihenfolge der...

367
Summiere eine Liste von Zahlen in Python

Ich habe eine Liste von Zahlen wie [1,2,3,4,5...], und ich möchte berechnen (1+2)/2und für die zweite (2+3)/2und die dritte (3+4)/2, und so weiter. Wie kann ich das machen? Ich möchte die erste Zahl mit der zweiten summieren und durch 2 teilen, dann die zweite mit der dritten summieren und durch...

362
Verkettung der Scala-Liste, ::: vs ++

Gibt es einen Unterschied zwischen :::und ++für die Verkettung von Listen in Scala? scala> List(1,2,3) ++ List(4,5) res0: List[Int] = List(1, 2, 3, 4, 5) scala> List(1,2,3) ::: List(4,5) res1: List[Int] = List(1, 2, 3, 4, 5) scala> res0 == res1 res2: Boolean = true Aus der Dokumentation...