Вопрос был существенно отредактирован с тех пор, как я ответил. Старый ответ ниже.
Вам нужно будет просто добавить один шаг к l oop из приведенного ниже решения:
# .12 means "to twelve decimal places"
# f means format float
format_string = "{:.12f}"
# your existing list of arrays
arrays = [array(0.1466, 5.0), array(16.789, 5.67)]
# go through your list one by one
for an_array in arrays:
# (or whatever mechanism you use to access each number in an array)
for number in an_array:
# format each number using the format string we created above
print(format_string.format(number))
Старый ответ (на вопрос «Как напечатать числа из списка до 12 знаков после запятой).
Ответом является форматирование строки. Вот хорошее краткое изложение.
# .12 means "to twelve decimal places"
# f means format float
format_string = "{:.12f}"
# your existing list of numbers
numbers = [0.1466, 5.0, 16.789]
# go through your list one by one
for number in numbers:
# format each number using the format string we created above
print(format_string.format(number))
В качестве альтернативы, используя восхитительную f-строку синтаксис:
numbers = [0.1466, 5.0, 16.789]
for number in numbers:
print(f"{number:.12f}")