我有一个字典列表,其中每个字典由 3 个键组成:名称、url 和位置。
在整个字典中,只有“name”的值可以相同,并且“url”和“location”在整个列表中始终是不同的值。
Example:
[
{"name":"A1", "url":"B1", "location":"C1"},
{"name":"A1", "url":"B2", "location":"C2"},
{"name":"A2", "url":"B3", "location":"C3"},
{"name":"A2", "url":"B4", "location":"C4"}, ...
]
然后我想根据“名称”中的值对它们进行分组,如下所示。
预期的:
[
{"name":"A1", "url":"B1, B2", "location":"C1, C2"},
{"name":"A2", "url":"B3, B4", "location":"C3, C4"},
]
(实际列表包含 >2,000 个字典)
我很高兴能够解决这个问题。
任何建议/答案将不胜感激。
提前致谢。