我的文檔的每一行包含信息的字典:創建字典,加入蟒蛇
{'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