def reportCSV(t):
ret = ''
for ev in t:
for p in t[ev]:
for w in t[ev][p]:
ret += ','.join((ev, p, w, t[ev][p][w])) + '\n'
return ret
什麼是更pythonic的方式來做到這一點,例如使用itertools或類似的?pythonic/itertools的方式來通過字典?
在這種情況下,我只是寫出一個CSV文件。 t是一個字典 T [EV]是一個字典 T [EV] [P]是一個字典 T [EV] [P] [W]是一個浮動
我不知道我怎麼樣d在這種情況下使用itertools.product。
'itertools.product'可能是。 –
'在ev.keys中()'和ev'在t中一樣' – mata
我有點困惑,你的字典的結構是什麼? –