def
bubble_sort(data,key):
length
=
len
(data)
for
i
in
range
(
len
(data)
-
1
):
for
j
in
range
(
len
(data)
-
1
):
if
(data[j][key] < data[j
+
1
][key]):
tmp
=
data[j]
data[j]
=
data[j
+
1
]
data[j
+
1
]
=
tmp
return databubble_sort(data, ‘aa‘)返回结果:[{‘aa‘: 888, ‘cc‘: 1000, ‘bb‘: 259}, {‘aa‘: 321, ‘cc‘: 555, ‘bb‘: 444}, {‘aa‘: 123, ‘cc‘: 789, ‘bb‘: 456}]
来源: