python如何把['1', '5', '2', '.', '9']转化为152.9
img_text = ocr.ocr("D:/python/python/Temp/img1.png")
print(img_text)
img_text = "".join(img_text[0])
[(['1', '5', '2', '.', '9'], 0.5614726543426514)]
TypeError: sequence item 0: expected str instance, list found
lst = ['1', '5', '2', '.', '9']
float(''.join(lst))
"""
python如何把['1', '5', '2', '.', '9']转化为152.9
"""
a = ['1', '5', '2', '.', '9']
b = "".join(a)
或者
b = ""
for i in a:
b = b+i
# 字符串的b
print(b)
print(type(b))
# 浮点数的b
b = float(b)
print(b)
print(type(b))
输出结果
152.9
<class 'str'>
152.9
<class 'float'>