Использование String.format ()
list = [-22.99253267, -83.23210952, 77.71126322, 43.99377722, -41.75731176, 89.02862477]
for numbers in list :
print('{:9.3f}'.format(data))
Я получаю вывод
-22.993
-83.232
77.711
43.994
-41.757
89.029
EDIT
После комментария OP, вот обновление, которое добавит все элементы в список.
y = []
list = [-22.99253267, -83.23210952, 77.71126322, 43.99377722, -41.75731176, 89.02862477]
for numbers in list:
x = '{:9.3f}'.format(data)
y.append(x)
print(y)
выход
[' -22.993', ' -83.232', ' 77.711', ' 43.994', ' -41.757', ' 89.029']