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

python解决:不能将字符串转为float类型,第1张

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" 
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))

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/726421.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-04-26
下一篇2022-04-26

发表评论

登录后才能评论

评论列表(0条)

    保存