我在一个看起来像这样的数据库中有数据(简化)
colA, colB, colC
'a', 1, 'abc'
'a', 2, 'def'
'b', 1, 'ghi'
'b', 2, 'jkl'
我的目标是从该表构建一个嵌套字典,如下所示:
dict = {a: {1: 'abc'}, {2: 'def'},
b: {1: 'ghi'}, {2: 'jkl'}}
在我的真实案例中,我还有几个嵌套级别。作为数据库查询,我想我可以逐行执行“for”循环
对以这种方式填充字典的优雅/有效方式有什么建议吗?