我有一个包含数十万个数字的庞大列表。该列表在由 sagemath 生成时格式错误,但我必须采用下面显示的格式将其“提供”给另一个函数。以下是格式良好的列表示例:
C=[
( 7.850629, 25.421135, 22.162571),
( 37.706629, 28.421472, 0.229876),
( 37.560629, 21.421809, 18.320977),
( 39.238629, 26.422147, 18.442572),
( 35.087169, 0.419785, 15.055789),
]
如您所见,所有元素都向右对齐,并且基于精度和小数位。所以我的问题是:如何将格式错误的列表(如下所示)转换为上面格式正确的列表
B=[(37.074945, 22.414327,
9.756234), (37.074945, 22.414665,
1.669214), (37.074945, 22.415002,
8.571376), (37.074945, 22.41534,
1.294731), (37.074945, 22.415677,
5.753062), (37.074945, 22.416014,
7.519850)]
(如果我可以再描述一下,我会说如果我的列表被认为是一个矩阵,那么它将有成千上万的行和三列)