Das heutige Thema habe ich aus dieser Ausgabe gelernt.
Ich habe etwas über die angewandte Technik des Sortierens von Sequenzen gelernt. Haben sich die Anfänger gefragt: "In welcher Reihenfolge werden mehrdimensionale Arrays (Listen in einer Liste) sortiert?" Dieses Mal werde ich es entwirren!
Das Problem besteht diesmal darin, den durch Eingabe eingegebenen "Städtenamen", "Punkte" und "Reihenfolge" in einem mehrdimensionalen Array beizubehalten. In der Wörterbuchreihenfolge muss der "Städtename" in aufsteigender Reihenfolge ausgegeben werden, und insbesondere müssen die "Punkte" in absteigender Reihenfolge ausgegeben werden. Das ist gut. Der Punkt besteht darin, das Element anzugeben, das Sie nach dem Lambda-Ausdruck im Optionsargumentschlüssel sortieren möchten. Wenn es mehrere Sortierschlüssel gibt und die aufsteigende / absteigende Reihenfolge für jeden unterschiedlich ist, gibt es eine Technik zum Hinzufügen eines Minus und zum Invertieren, wie im folgenden Beispiel gezeigt. Es scheint, dass Sie es verwenden können, wenn Sie sich erinnern.
Recommended Posts