我在寻找最简单的通用的方法来转换这个python列表:
x = [
{"foo":"A", "bar":"R", "baz":"X"},
{"foo":"A", "bar":"R", "baz":"Y"},
{"foo":"B", "bar":"S", "baz":"X"},
{"foo":"A", "bar":"S", "baz":"Y"},
{"foo":"C", "bar":"R", "baz":"Y"},
]
进入:
^{pr2}$
组合“foo”、“bar”、“baz”是唯一的,正如您所见,列表不一定按此键排序。在
Tags:
^{pr2}$
注意:dict是无序的!但和你的一样。在
我将定义一个函数来执行一个单独的分组步骤,如下所示:
然后去做
^{pr2}$它给出
foos
所需的结果。在这是一个简单的数据循环,没有递归。在生成结果树时,使用一个辅助树(其中的值是字典键)作为结果树的索引。在
相关问题 更多 >
编程相关推荐