我正在尝试解决这个问题:我有一些符号:
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))
是否可以这样做,或者有其他解决方案吗?