python中的eval可以将字符串转成我们熟知的数据类型。可以将字符串转成list(列表)、tuple(元组)、dict(字典)等形式。
1.字符串转成列表: a="['12',2,3,4234,["test"]]" t=eval(a) print(type(t)) 结果:<class 'list'> 2.字符串转成字典: a = "{'test1': '1', 'test2': '2'}"
b = eval(a)
print(type(b))
结果: <class 'dict'> 3.字符串转成元组: a="('1','test1',123)" b=eval(a) print(type(b)) 结果:<class 'tuple'>
|