「観測所名をキーにして複数ファイルからリストを作成」の編集履歴(バックアップ)一覧はこちら
追加された行は緑色になります。
削除された行は赤色になります。
>>p=[["tokyo",0.3],["osaka",0.5],["nara",1.3]]
>>t=[["tokyo",25],["nara",30],["fukuoka",28]]
>>dp={}
>>dt={}
>>dx={}
>>for i in range(0,len(p)):
>> dp[p[i][0]] = p[i][1] # dp ={"tokyo":0.3 , "osaka":0.5 , "nara":1.3 }
>>for i in range(0,len(t)):
>> dt[p[i][0]] = t[i][1] # dt ={"tokyo":25 , "nara":30 , "fukuoka":28 }
>>for i in range(0,len(p)):
>> city = p[i][0]
>> if dt.has_key(city):
>> dx[city]=[dp[city],[dt[city]]
>>print dt
{"tokyo":[0.3, 25], "nara":[1.3, 30],}
>>print dt[nara]
[1.3, 30]
>>p=[["tokyo",0.3],["osaka",0.5],["nara",1.3]]
>>t=[["tokyo",25],["nara",30],["fukuoka",28]]
>>dp={}
>>dt={}
>>dx={}
>>for i in range(0,len(p)):
>> dp[p[i][0]] = p[i][1] # dp ={"tokyo":0.3 , "osaka":0.5 , "nara":1.3 }
>>for i in range(0,len(t)):
>> dt[p[i][0]] = t[i][1] # dt ={"tokyo":25 , "nara":30 , "fukuoka":28 }
>>for i in range(0,len(p)):
>> city = p[i][0]
>> if dt.has_key(city):
>> dx[city]=[ dp[city],dt[city] ]
>>print dt
{"tokyo":[0.3, 25], "nara":[1.3, 30],}
>>print dt[nara]
[1.3, 30]