这里排序列表是我的清单:通过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