私はこの問題を解決しようとしています:私はいくつかのシンボルを持っています:
list =["RBS-UK", "GOOG-US"]
ここで、「UK」のすべてのリージョンオカレンスを「GB」に変換する必要があります。私はこれを簡単に行うことができました:
new_list =[]
for symbol in list :
temp_list=symbol.split("-")
if temp_list[1]=="UK":
temp_list[1]="GB"
new_list.append("-".join(temp_list))
しかし、私は平等の比較なしでこれを行うことができますか?
私は次のようなものを探しています:
some_dict={}
new_list =[]
for symbol in list :
temp_list=symbol.split("-")
temp_list[1]=some_dict(temp_list[1]) # So this dict returns GB if its UK else returns same value as it is
new_list.append("-".join(temp_list))
これを行うことは可能ですか、それとも他の解決策はありますか?