Ich habe zwei Listen, wo ich die erste in Bezug auf die zweite sortieren möchte. Zum Beispiel hier habe ich die beidenSortierung Liste der Liste w.r.t eine andere Liste der Listen in Python
old = [[1, 7, 3, 2, 5, 4, 6, 0, 8, 9],
[7, 3, 2, 5, 4, 6, 1, 8, 0, 9],
[9, 2, 8, 7, 1, 5, 0, 4, 6, 3]]
new = [[4, 1, 5, 6, 7, 9, 10, 11, 8, 2, 3, 0],
[10, 6, 4, 3, 0, 11, 2, 5, 8, 1, 9, 7],
[0, 1, 7, 10, 9, 6, 4, 5, 8, 2, 3, 11]]
ich die new
Liste der Liste w.r.t der old
Liste der Liste sortieren möchten. so für die neue sollte die Einträge
sorted_new = [[1, 7, 3, 2, 5, 4, 6, 0, 8, 9, 10, 11],
[7, 3, 2, 5, 4, 6, 1, 8, 0, 9, 10, 11],
[9, 2, 8, 7, 1, 5, 0, 4, 6, 3, 10, 11]]
werden
Wichtig zu beachten ist, dass beide Listen, die übereinstimmen sollen, nicht von gleicher Größe sind. Wie kann ich das erreichen?
Aber es ist mir nicht wirklich klar, was du mit "in Bezug auf eine andere Liste" meinst. Zumal die Listen nicht gleich groß sind. Können Sie erklären, wie die Eingabe auf die Ausgabe abgebildet wird? –
Basierend auf Ihrem Beispiel sortieren Sie die Liste nicht, Sie fügen einfach die Liste 'new' mit Elementen von' alt' an, die noch nicht in der Liste waren. –
Für mich ist diese Frage völlig unklar. Es scheint, dass das "sortierte neue" überhaupt nicht sortiert ist? –