我在数据库中有一些数据,看起来像这样(简化)
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'循环。
是否有一种优雅/高效的方法来以这种方式填充字典?