我正在解析以下财务报表并尝试从中创建字典。但我不断收到此错误:ValueError: dictionary update sequence element #0 has length 1; 2 is required
以下是清理后的财务报表:
[[XXX XXX LTD.'],
['Statement of Loss and Retained Earnings'],
['For the Year Ended May', 'XX,', 'XXXX'],
['Unaudited - See Notice To Reader'],
['XXXX', 'XXXX'],
['REVENUE', 'XXX,XXX,XXX', 'XXX,XXX,XXX']
]
下面是我用来创建字典的代码:
蟒蛇 3.6
for temp in cleaned_list:
if len(temp) == 1:
statement[temp[0]] = temp[0]
elif len(temp) > 1:
statement[temp[0]] = {}
for temp_1 in temp[1:]:
statement[temp[0]].update(temp_1)
如果列表的长度为 1,我想将该列表的条目同时设为其字典键和值。如果列表条目有多个项目,我想将第一个条目作为键,其余条目作为值。我不确定我遇到的错误是什么,以及它为什么会发生。您认为为什么会发生这种情况,我该如何解决?
慕村9548890
蛊毒传说
相关分类