在Python中将元组转换为浮点值

当需要将元组转换为浮点值时,可以使用'join'方法,'float'方法,'str'方法和生成器表达式。

生成器是创建迭代器的一种简单方法。它自动使用“ __iter__()”和“ __next__()”方法实现一个类,并跟踪内部状态,并在不存在可以返回的值时引发“ StopIteration”异常。

'float'方法将给定元素转换为float数据类型。

'str'方法将给定的元素转换为字符串数据类型。

以下是相同的演示-

示例

my_tuple_1 = ( 7, 8)

print ("The first tuple is : " )
print(my_tuple_1)

my_result = float('.'.join(str(elem) for elem in my_tuple_1))

print("After converting the tuple to float, the tuple is : ")
print(my_result)
输出结果
The first tuple is :
(7, 8)
After converting the tuple to float, the tuple is :
7.8

解释

  • 元组已定义并显示在控制台上。

  • 这 '。' 运算符和'join'方法用于将元组中的两个元素作为十进制数字进行连接。

  • 该结果分配给变量。

  • 它在控制台上显示为输出。