-2
的列表记录我的记录,如清单:拼合在字典
[{"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的新手。
所以你想通过'id'和'name'键来分组信息?创建一个字典,使用'id'值作为关键字,并在列表中收集其他值。 –