Python | Convertir tupla a valor flotante

A veces, mientras trabajamos con tupla, podemos tener un problema en el que necesitamos convertir una tupla en un número de punto flotante en el que el primer elemento representa la parte entera y el siguiente elemento representa la parte decimal. Vamos a discutir cierta forma en que esto se puede lograr.

Método: uso join() + float() + str()de la expresión + generador

La combinación de las funcionalidades anteriores puede resolver este problema. En esto, primero convertimos los elementos de la tupla en una string, luego los unimos y los convertimos al entero deseado.

# 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))
Producción :

The original tuple : (4, 56)
The float after conversion from tuple is : 4.56

Publicación traducida automáticamente

Artículo escrito por manjeet_04 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *