Python 字典排序超级简单

再Python中不可避免地要对字典进行排序,有时候字典里放着还是数组,对数组的某个位置元素进行排序,这样有点不容易

转换下思路,可以将字典放在Pandas中的DataFrame中,这样就可以迅速排序了。

import pandas as pd

# 原始字典
dic = {
    
    'a':[1,3,5],'b':[3,4,2], 'c':[2,4,5]}
# 转换pandas
df_arr = [[[i]+dic[i]] for i in dic]
df_c = pd.DataFrame(arr_c)
df_c.sort_values(1, ascending=False, inplace=True)

在这里插入图片描述

就酱

猜你喜欢

转载自blog.csdn.net/u010095372/article/details/132542375