0
辞書のキーのリストインデックス要素を印刷するとき、出力は要素ではなく文字のインデックスです。要素の代わりにループ印刷のためのPython for Pythonリスト
reader = csv.DictReader(mycsvfile, fieldnames)
for row in reader:
print row
出力例:行う方法
{'name':'tom','numbers':"['1','2','3']"} #row
印刷行[ '数字']
['1',2','3'] #correct
印刷行[ '数字'] [0]
[ #wrong
私は行['numbers']をリストに変換しますか?大丈夫だ
私はあなたが '行で' 2 'の前に ':' {' '逃したと思う名前 ':' トム」、 '数字':[ '1'、2' 、 '3']}#row'。右? – EbraHim
@EbraHimねえ、そうです。それが原因です。 – Ian
申し訳ありませんが私の編集を参照してください。リストは実際には文字列でした。 – jxn