Tengo una lista que consta de valores flotantes pero son demasiado detallados para proceder. Sé que podemos acortar mediante el uso del operador ("% .f" % variable) como:¿Cómo redondear cada artículo en una lista de carrozas a 2 decimales?
result = [359.70000000000005]
result = "%.2f" % result
result = [359.70]
Mi pregunta es ¿cómo podemos convertir una lista de valores sin necesidad de utilizar un iterador.
list = [0.30000000000000004, 0.5, 0.20000000000000001]
list = "%.2f" % list
TypeError: not all arguments converted during string formatting
¿Cómo puedo proporcionar una lista limpia como:
list = [0.30, 0.5, 0.20]
Puede ser una pregunta tonta ya que estoy recién empecé Python. Lo siento por eso ...
Grave confusión de conceptos aquí. Por ejemplo '0.2' y' 0.20000000000000001' son representaciones del * mismo * número de coma flotante de doble precisión. Simplemente inicie su intérprete e ingrese '0.2' para ver esto. –