python数字转字符串

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'>