ich eine Liste im Format habe:Sortieren einer Liste einen bestimmten Abschnitt in der Liste Python nach
Apple, Orange[123 431]43351
Banana, Cherry[141 421]23423
Coconut, Mango[23 12312]232342
....
....
Ich mag die Liste sortiert nach der Zahl nach der Klammer ‚]‘. Die Ausgabe sollte sein:
Banana, Cherry[141 421]23423
Apple, Orange[123 431]43351
Coconut, Mango[23 12312]232342
Ich versuche, um die Liste zu sortieren, dies durch den Einsatz:
LIST.sort(key = lambda x: x.split()[1])
for item in LIST:
print(item)
ich die letzte Nummer von diesen finden: Aber ich bin nicht in der Lage, es zu sortieren
for item in LIST:
bracket_index = item.find("]")
end_of_line = item[bracket_index + 1:]
if bracket_index != -1:
print(end_of_line)
'LIST.sort (Schlüssel = Lambda x: int (x.split (') ') [1]))'? – Psidom
Nur eine Anmerkung, ALL_CAPS wird normalerweise für Konstanten verwendet, dh Variablen, die sich nicht ändern. Wenn Sie die Liste sortieren, fällt sie wahrscheinlich nicht unter diese Kategorie. – zondo