我想用逗号将元组值转换为python中的字符串。 例如:输入3,500.60,输出应为3,500.6(字符串类型)
value=3,500.60
s=str(value)
这将返回(3,500.6)
但我想要 3,500.6
有可能吗?
答案 0 :(得分:0)
我问了一个衬里表达式,它给出了这样的输出。无论如何,这个解决了我的问题。
value=3,500.60
b=''
for i in str(value):
if not i in (' ','(',')'):
b+=i
print(b)
更新
这就是我想要的: 方法1:
print(str(map(lambda x:x if x not in ('(',')') else '',[i for i in value])).strip('[]').replace(' ',''))
方法2:
print(str(value).strip('()').replace(' ',''))
所有给定结果 3,500.6