python解决:不能将字符串转为float类型

sunday=mysql.sql("select LJJZ from data LIMIT 1")
monday=mysql.sql("select LJJZ from data LIMIT 7,1")

print(sunday)#从数据库中取数据,得到[["2.1537"]]
print(monday)#从数据库中取数据,得到[["2.1887"]]
list_monday = sunday.replace('[','').replace(']','')#去掉中括号
print(list_monday,type(list_monday))#输出"2.1537" <class 'str'>
list_monday_1=eval(list_monday)#去掉双引号
list_monday_2=list_monday_1.strip().split()#去掉字符串中其他字符
print(list_monday_2)#输出['2.1537']
#实现列表转为float
list2=''
for i in list_monday_2:
    list2=list2+str(i)
print(float(list2))
f_list=float(list2)
print(f_list,type(f_list))
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值