【发布时间】:2018-07-14 23:57:40
【问题描述】:
我有一个包含 11 个项目的字典,这是来自 Spyder 变量资源管理器的截图:
def buildDF(result_set):
master_dm = []
for p in result_set:
rows = p['reports']
master_dm.append(rows)
return(master_dm)
sessions1DF = buildDF(sessions1)
TypeError: string indices must be integers
当我查看 session1 时,我可以看到它是一个字典,上面每个屏幕都有 11 个项目。双击其中一个项目会显示每个项目内的报告:
为什么会出现此错误,如何使用嵌套在 result_set 中每个项目下的 11 个报告列表构建一个新列表?
【问题讨论】:
标签: python dictionary for-loop