這裏排序列表是我的清單:通過ID
data_set = [['ID=j234hg\n'], ['Date=19 October 1969\n'], ['Title=Court Scene With Cardinal Richelieu\n'], ['ID=s4k5jk\n'], ['Date=8 December 1970\n'], ['Title=Crossing The Atlantic On A Tricycle\n'], ['ID=n4j6l3j\n'], ['Date=7 December 1972\n'], '[Title=Mr. Pither']]
我想通過ID進行排序:這裏 是我的代碼:
for index,l in enumerate(data_set):
if 'ID=' == l[0][:1]:
data_set[index]="ID="+l[0][6:].sort()
print('Sort by ID')
print(data_set)
print()
代碼運行,但不排序
您應該謹慎考慮您的數據結構! –
並非所有人都是高級或中級 – Supernova
您是否可以正確更新data_set。您想根據ID進行排序,但是您的data_set是包含列表以及字符串的列表 – Mayank