我有一个记录列表,例如:
[{"id": "1",
"name": "somename",
"add1": "abc",
"add2": "def",
"account1": "223",
"account2": "231"},
{"id": "2",
"name": "somename",
"add1": "jkl",
"add2": "efg",
"account1": "678",
"account2": "345"},
{"id": "1",
"name": "somename",
"add1": "pqr",
"add2": "stu",
"account1": "123",
"account2": "456"},
{"id": "2",
"name": "somename",
"add1": "mno",
"add2": "wxy",
"account1": "456",
"account2": "789"}]
现在,我想以这种方式对记录进行分组:
[{"id: "1",
"name": "somename",
"address": [{"add1": "abc", "add2": "def"},
{"add1": "pqr", "add2": "stu"}],
"account": [{"account1": "223", "account2": "231"},
{"account1": "123", "account2": "456"}]},
{"id: "2",
"name": "somename",
"address": [{"add1":"jkl", "add2":"efg"},
{"add1":"mno", "add2":"wxy"}],
"account": [{"account1":"678", "account2":"345"},
{"account1":"456", "account2":"789"}]}]
我不能这样做,因为我是python的新手。