Ich habe die folgende Liste in Python.Neuanordnen der Tabelle in Python
v5z 3CD 300
vdz 3CD 100
vqz 3CD 200
vtz 3CD 10
v5z 3C2 22
vdz 3C2 3232
vqz 3C2 338
vtz 3C2 55
v5z 3Cfix 55
vdz 3Cfix 100
vqz 3Cfix 200
vtz 3Cfix 22
Obwohl ich frage mich, wie es neu zu ordnen und erhalten:
vdz 3CD 100
vtz 3CD 10
vqz 3CD 200
v5z 3CD 300
vdz 3C2 3232
vtz 3C2 55
vqz 3Cfix 200
v5z 3Cfix 55
vdz 3Cfix 100
vtz 3Cfix 22
vqz 3Cfix 200
v5z 3Cfix 55
Ich dachte, das Wörterbuch zu schaffen, aber es hat nicht geklappt. Irgendwelche Tipps?
Meinst du eine Liste? –
Wenn @MohamedYousof korrekt ist und Ihre Datenstruktur eine "Liste" ist, können Sie dieses Problem selbst lösen, indem Sie [die Dokumentation zum Sortieren] lesen (https://docs.python.org/2/library/functions.html#). sortiert)! (Sie können eine beliebige Funktion definieren, um zu bestimmen, wie Elemente verglichen/sortiert werden.) Das heißt, die zweite Liste ist keine einfache Neuanordnung der ersten Liste; Es gibt beispielsweise mehr "3Cfix" -Einträge in der zweiten als der ersten. Wie würdest du die Beziehung zwischen den beiden "Arrangements" beschreiben? –
Ja, es war eine Liste – Monica