我被困在將一個詞典列表組合成一個輸出的小問題上。堆疊詞典列表
我有字典的以下列表:
listOfDicts = [{"name": "Andi", "toy": "puppet"}, {"name": "Andi", "toy": "monkey"},{"name": "Mum", "toy": "ape"}, {"name": "Mum", "toy": "sheep"}]
,我想有下列輸出中,這樣的「名」我已經拿到了「玩具」 S組合在一個領域。最終輸出應爲:
finalDicts = [{"name": "Andi", "toy": "puppet, monkey"}, {"name": "Mum", "toy": "ape, sheep"}]
我該如何在Python中實現這個功能?
名稱的順序應該保持不變嗎? –
我建議使用列表來存儲玩具,而不是一個逗號分隔的字符串。 – timgeb