我有一个带有各种键的字典列表,它们都是整数,我需要编写一个使用插入排序的函数来按特定键对它们进行排序。
def insertionsort(alldata, key):
for i in alldata :
temp = alldata[i]
j = i
while j > 0 and alldata[i['key']] < alldata[j - 1['key']]: # no idea how to put this
alldata[j] = alldata[j-1]
alldata[j] = temp