fra*_*ker 7 python string list python-3.x
由于我的代码中存在错误,我最近在python中发现了一个有趣的行为.这是发生的事情的简化版本:
a=[[1,2],[2,3],[3,4]]
print(str(a))
console:
"[[1,2],[2,3],[3,4]]"
现在我想知道我是否可以将String转换回Array.Is有一种转换String的好方法,表示具有混合数据类型("[1,'Hello',['test','3'],True,2.532]"包括整数,字符串,布尔值,浮点数和数组)的数组返回数组?
Pau*_*ney 14
总是每个人都很喜欢 ast.literal_eval
>>> import ast
>>> x = "[1,'Hello',['test','3'],True,2.532]"
>>> y = ast.literal_eval(x)
>>> y
[1, 'Hello', ['test', '3'], True, 2.532]
>>> z = str(y)
>>> z
"[1, 'Hello', ['test', '3'], True, 2.532]"
| 归档时间: | 
 | 
| 查看次数: | 1923 次 | 
| 最近记录: |