📜  Python|将元组转换为浮点值

📅  最后修改于: 2022-05-13 01:54:25.573000             🧑  作者: Mango

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