観測所名をキーにして複数ファイルからリストを作成


※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

>>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]
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。