📜  如何对列表中的值进行四舍五入 - Python (1)

📅  最后修改于: 2023-12-03 14:53:01.344000             🧑  作者: Mango

如何对列表中的值进行四舍五入 - Python

当我们需要对列表中的值进行四舍五入时,Python 提供了内置的 round() 函数来实现这个功能。round() 函数可以将任意数值四舍五入为最接近的整数或指定的小数位数。

以下是一个示例代码,演示如何对列表中的每个值进行四舍五入:

# 定义一个列表
numbers = [1.25, 2.5, 3.75, 4.35]

# 对列表中的每个值进行四舍五入
rounded_numbers = [round(num) for num in numbers]

# 打印结果
print(rounded_numbers)

以上代码中,我们首先定义了一个列表 numbers,包含一些需要四舍五入的浮点数。然后,使用列表推导式和 round() 函数对列表中的每个值进行四舍五入操作,并将结果存储在 rounded_numbers 列表中。最后,通过 print() 函数打印出经过四舍五入处理后的列表。

输出结果为:

[1, 2, 4, 4]

注意,round() 函数返回的结果是一个整数,并不是原始浮点数的近似值。所以,如果需要保留小数位数,可以在 round() 函数中指定小数位数参数。

以下是一个对列表中的每个值四舍五入到指定小数位数的示例代码:

# 定义一个列表
numbers = [1.25, 2.5, 3.75, 4.35]

# 对列表中的每个值四舍五入到小数点后一位
rounded_numbers = [round(num, 1) for num in numbers]

# 打印结果
print(rounded_numbers)

以上代码中,我们在 round() 函数中传递了第二个参数 1,表示保留一位小数。执行代码后,会得到如下输出结果:

[1.2, 2.5, 3.8, 4.4]

这样,我们就成功地将列表中的每个值四舍五入到了小数点后一位。

希望这个介绍对你有帮助!