Python|将元组转换为浮点值
有时,在使用元组时,我们可能会遇到一个问题,我们需要将元组转换为浮点数,其中第一个元素表示整数部分,下一个元素表示小数部分。让我们讨论一下可以实现这一点的某种方式。
方法:使用join() + float() + str()
+ 生成器表达式
以上功能的组合可以解决这个问题。在此,我们首先将元组元素转换为字符串,然后将它们连接起来并将它们转换为所需的整数。
# Python3 code to demonstrate working of
# Convert tuple to float
# using join() + float() + str() + generator expression
# initialize tuple
test_tup = (4, 56)
# printing original tuple
print("The original tuple : " + str(test_tup))
# Convert tuple to float
# using join() + float() + str() + generator expression
res = float('.'.join(str(ele) for ele in test_tup))
# printing result
print("The float after conversion from tuple is : " + str(res))
输出 :
The original tuple : (4, 56)
The float after conversion from tuple is : 4.56