Python - Decimal - можно ли применить ко всем переменным в скрипте?
Всем привет!
Допустим у меня есть список, который состоит из float: x=[1.1,1.2,1.3,1.4].
Некий скрипт, который я создам прогонит этот список через кучу формул; при этом нужно, чтобы округление шло с заданной точностью.
Использование round проблему точного округления не решает, а прописывать каждый рез Decimal(...) как минимум неудобно.
Пробовал изменить тип данных в списке на Decimal через скрипт ниже, но получилась полная ерунда.
Есть ли удобные варианты точного округления без постоянного указания Decimal?
Заранее спасибо!
from decimal import *
getcontext().prec = 3
x=[1.1,1.2,1.3,1.4]
for i in range(len(x)):
y=Decimal(x[i])
x[i]=y