[英]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]
我應該使用什么庫或 function 或方法?
您可以使用帶有列表理解的內置 function round
:
my_list = [1.41421350951, 1.73205688772, 2.44948973178, 2.236067979]
[round(e, 4) for e in my_list]
output:
[1.4142, 1.7321, 2.4495, 2.2361]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.