Skip to main content
 首页 » 编程设计

python拆分矢量格式字符串

2025年05月04日17arxive

我有以下格式的字符串输入:(x,y) 其中 x 和 y 是 double 值。

例如:(1,2.556) 可以是一个向量。

我想要最简单的方法将其拆分为 x、y 值,在本例中为 1 和 2.556。

你有什么建议?

请您参考如下方法:

你可以使用这样的代码:

import ast 
text = '(1,2.556)' 
vector = ast.literal_eval(text) 
print(vector) 

literal_eval 函数没有与 eval 相关的安全风险,并且在这种特殊情况下也能正常工作。