Heim >Backend-Entwicklung >Python-Tutorial >Wie kann ich eine Liste basierend auf den Werten einer entsprechenden Liste sortieren?
Sortieren einer Liste nach entsprechenden Werten aus einer parallelen Liste
In diesem Szenario haben Sie zwei Listen, X und Y, in denen jedes Element in Y entspricht einem Wert, der dem Element in X zugeordnet ist. Ihr Ziel ist es, Liste X basierend auf den Werten in Liste Y zu sortieren.
Ein effizienter Ansatz, den Sie erreichen können Dies dient dazu, ein Listenverständnis zusammen mit den Funktionen zip() und sorted() zu verwenden:
[x for _, x in sorted(zip(Y, X))]
Lassen Sie uns dieses Code-Snippet aufschlüsseln:
Das obige ist der detaillierte Inhalt vonWie kann ich eine Liste basierend auf den Werten einer entsprechenden Liste sortieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!