如何删除列表中的一些小数点?
How to remove some decimal points in a list?
我有一个这样的列表:
my_list = [1.41421350951, 1.73205688772, 2.44948973178, 2.236067979]
我想根据自己的选择从每个索引中删除一些小数。例如,我希望每个索引都只有 4 位小数。
像这样:
my_new_list = [1.4142, 1.7320, 2.4494, 2.2360]
我应该使用什么库或函数或方法?
您可以使用内置函数 round
进行列表推导:
my_list = [1.41421350951, 1.73205688772, 2.44948973178, 2.236067979]
[round(e, 4) for e in my_list]
输出:
[1.4142, 1.7321, 2.4495, 2.2361]
我有一个这样的列表:
my_list = [1.41421350951, 1.73205688772, 2.44948973178, 2.236067979]
我想根据自己的选择从每个索引中删除一些小数。例如,我希望每个索引都只有 4 位小数。
像这样:
my_new_list = [1.4142, 1.7320, 2.4494, 2.2360]
我应该使用什么库或函数或方法?
您可以使用内置函数 round
进行列表推导:
my_list = [1.41421350951, 1.73205688772, 2.44948973178, 2.236067979]
[round(e, 4) for e in my_list]
输出:
[1.4142, 1.7321, 2.4495, 2.2361]