13/09/15 05:09:07.77 gCepijvYP
>>633
はよくわからんな。
整形後の2行目の最後に「,」があるのが規則をなかなか見えにくくさせる。
それさえなければ、ハッシュのアルファベットが、0オリジンの配列番号に
化けるだけ、という法則で比較的単純だが。
Pythonに逃したほうが、絶対楽。
data = [
{"n":"てすと1","a":1,"d":1},
{"n":"てすと2","a":0,"b":1,"c":2},
{"n":"てすと3","c":0,"d":1},
]
data_cnt_max = 4
for record in data:
array = ['' for i in range(data_cnt_max+1)];
array[0]=record['n']
for key in record:
if key=='n':
next
else:
array[ord(key)-ord('a')+1]=str(record[key])
print(",".join(array))