python
1data1 = 2a apple 3b banana 4c cake 5 6name = {} 7 8with open("data1") as f: 9 for line in f: 10 newline = line.partition(" ") 11 name[(newline[0])] = (newline[2:]) 12 13data2 = 14a b 15a c 16b c 17 18mix = [] 19 20with open("data2") as f: 21 for line in f: 22 l = line.strip().split() 23 mix.extend([l[0], l[1]]) 24
data1をaがapple,bがbanana,cがcakeとdictで結びつける。
data2でaとbという組み合わせを一度リストに入れ、
dictから(a:apple, b:banana)という形で取り出したいです。
空白でsplitしていくため、l[0]またはl[1]などの表現になるのですが
dictだとこの表現は認識してくれないのでいい方法はありますでしょうか?
アドバイスお願いいたします。
回答1件
あなたの回答
tips
プレビュー