你可以使用 Python 的字符串操作来完成这个转换。
首先,你可以使用字符串的 strip()
方法去掉每个字符串两边的括号。然后,你可以使用字符串的 replace()
方法把字符串中的逗号和百分号替换为空字符串。最后,你可以使用 Python 的 float()
函数把字符串转换为浮点数。
下面是一个例子:
s ="(101.55%,), (85.11%,)"
# 去掉括号
s = s.strip("(,)")
# 替换逗号和百分号
s = s.replace(",", "").replace("%", "")
# 按照空格分隔字符串
parts = s.split(" ")
# 转换为浮点数
result = [float(x) for x in parts]
print(result) # 输出: [101.55, 85.11]
注意:这个例子假设你的字符串中只包含一对括号,并且每对括号中只包含一个数字。如果你的字符串格式不同,你可能需要使用其他的方法来处理它。