我正在尝试从MySQL查询中创建一个嵌套字典,但是我遇到了键错误。
result = {}
for i, q in enumerate(query):
result['data'][i]['firstName'] = q.first_name
result['data'][i]['lastName'] = q.last_name
result['data'][i]['email'] = q.email
错误
KeyError: 'data'
期望的结果
result = {
'data': {
0: {'firstName': ''...}
1: {'firstName': ''...}
2: {'firstName': ''...}
}
}
len(result)
的整数吗?为什么不使用列表呢? - jpwagnerresult
中包含它,为什么要使用'data'
? - Lev Levitsky