1.txtは冒頭&末尾に改行は有りません。
1.txt
Apple リンゴ 5 orange 蜜柑 3 banana バナナ 2 strawberry 苺 3 peach 桃 4 pear 梨 4 Grape ぶどう 4 melon メロン 4 watermelon スイカ 7 Cherry さくらんぼ 1 persimmon 柿 3 pineapple パイナップル 6 grapefruit グレープフルーツ 3
現状のコード
python
1l=[] 2r=[] 3f = open('1.txt', 'r') 4 5for line in f: 6 l.append(line.replace('\n','')) 7 8f.close() 9 10for i in l: 11 r.append(i.replace(r'\u','').split()) 12 13dic=[] 14for i in r: 15 dic.append(dict(zip(i[0],i[2]))) 16 17print(dic)
現状の結果
python
1[{'A': '5'}, {'o': '3'}, {'b': '2'}, {'s': '3'}, {'p': '4'}, {'p': '4'}, {'G': '4'}, {'m': '4'}, {'w': '7'}, {'C': '1'}, {'p': '3'}, {'p': '6'}, {'g': '3'}]
#上記を下記の様に変更したい。
python
1{'Apple': '5'}, {'orange': '3'}, {'banana': '2'},,,,
{'Apple': '5', 'orange': '3', 'banana': '2',,,,} じゃなくて?
回答2件
あなたの回答
tips
プレビュー