我的文档的每一行包含信息的字典:创建字典,加入蟒蛇
{'O':34, 'D': 75, '2015-01':{'c':30,'f':90},'2016-01':{'c':100,'f':78,'r':90.5}}
预期的是:
for row in cursor:
d = dict((''.join([l,',',row[l].keys()]),row[l].values())
for l in row.keys - ['O','D'])
:
{'2015-01,c':30,'2015-01,f':90,'2016-01,c':100....}
我在python尝试这个
但我得到这个错误: TypeError:序列项目2:预期的str实例,发现dict_keys 请任何帮助。 谢谢
你只是想在这里你有一个有效的处理数据四位数年份?因为您的预期输出忽略了字典中的前两项。 – idjaw
我只想加入日期 – MAYA
@idjaw由于代码包含'row.keys - ['O','D']',我想这是所需的行为。 – Efferalgan