我有一个这样的清单:
mylist = [("elem","str"), ("123","int"),("1.0","float")]
对于每个元组,第一个元素是数据,第二个元素是该数据的原始类型,所以我想将其转换为它。
结果,我想:
mylist = ["elem",123,1.0]
如何在给定目标数据类型的情况下动态转换对象?
我想避免这种情况:
for el in mylist:
if el[1]=="str":
result=el[0]
elif el[1]=="int":
result=int(el[0])
elif el[1]=="float":
result=float(el[0])