“Python sortiert eine Liste mit definierter Reihenfolge” Code-Antworten

Python sortiert eine Liste mit definierter Reihenfolge

>>> sorted(A, key = lambda i: B.index(i[0]))
[[6, 1], [1, 3], [3, 5]]
Fierce Fox

Python sortiert eine Liste mit definierter Reihenfolge

>>> A = [[3,5],[1,3],[6,1]]
>>> B = [6,1,3]
>>> srt = {b: i for i, b in enumerate(B)}
>>> sorted(A, key=lambda x: srt[x[0]])
[[6, 1], [1, 3], [3, 5]]
Fierce Fox

Ähnliche Antworten wie “Python sortiert eine Liste mit definierter Reihenfolge”

Fragen ähnlich wie “Python sortiert eine Liste mit definierter Reihenfolge”

Weitere verwandte Antworten zu “Python sortiert eine Liste mit definierter Reihenfolge” auf Python

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen