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

>>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]
最終更新:2007年07月16日 21:59
ツールボックス

下から選んでください:

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