Python:如何对嵌套dict中的特定列表进行排序?

2024-10-02 12:24:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我有这样的结构:

{"model":{.."blah":[{...}],"loop_2110C":[{"EQ":{"EQ01":["30","47","AG","42","AD","AF","BF","BG","14","45","10"]}, "blah":"....

等等。它是一个嵌套dict的dict,其中一些键具有列表作为值。到目前为止,我尝试过的所有排序例程都使用dicts对所有键进行排序。我只希望对特定列表(其中的值,如上面的EQ01)进行排序。我不能让其他任何一把钥匙按顺序排列

在不影响其他目录的情况下,是否可以对特定的EQ01列表进行排序


Tags: loop列表model排序结构例程dictad
1条回答
网友
1楼 · 发布于 2024-10-02 12:24:44
   dic[model][loop_2110C][0][EQ][EQ01].sort()
   

list.sort()

它默认按升序排序

如果要反转,请使用

   reverse= True 

在sort函数的参数中

相关问题 更多 >

    热门问题