簡體   English   中英

如何刪除列表中的一些小數點?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM