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
たとえば itertools などを使用して、これを行うためのより Pythonic な方法は何ですか?
この場合、CSV ファイルに書き出すだけです。t は dict です t[ev] は dict です t[ev][p] は dict です t[ev][p][w] は float です
この場合、 itertools.product をどのように使用するかわかりません。