特定部分我在格式的列表的列表:排序根據在列表的Python
Apple, Orange[123 431]43351
Banana, Cherry[141 421]23423
Coconut, Mango[23 12312]232342
....
....
我想根據托架「]」後的數字對列表進行排序。 輸出應該是:
Banana, Cherry[141 421]23423
Apple, Orange[123 431]43351
Coconut, Mango[23 12312]232342
我想用這對列表進行排序:
LIST.sort(key = lambda x: x.split()[1])
for item in LIST:
print(item)
我可以找到這個最後的數字: 但我不能對它進行排序
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(key = lambda x:int(x.split(']')[1]))'? – Psidom
只需注意,ALL_CAPS通常用於常量,即不變的變量。如果您正在整理列表,它可能不屬於該類別。 – zondo