python数据格式转换
python数据格式转换方法
怎么样把 ('101.55%',), ('85.11%',),这种类型的数据转换为 '101.55', '85.11',
怎么样把 ('101.55%',), ('85.11%',),这种类型的数据转换为 '101.55', '85.11',
怎么样把 ('101.55%',), ('85.11%',),这种类型的数据转换为 '101.55', '85.11',
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]
s = "('101.55%',), ('85.11%',),"
s = s.replace(",)", "").replace("(", "").replace("%", "").replace(" ", "")
print(s)
结果: