python对一组列表中所有数据取整
时间: 2023-11-16 12:05:04 浏览: 86
你可以使用一个循环来遍历列表中的数据,并使用内置函数 `round()` 对每个数据进行四舍五入。代码如下:
```python
my_list = [1.5, 2.7, 3.8, 4.2]
for i in range(len(my_list)):
my_list[i] = round(my_list[i])
print(my_list)
```
这将输出 `[2, 3, 4, 4]`,即每个数据都被四舍五入为整数。注意,这会修改原始列表,如果你想保留原始列表,可以将结果存储在一个新的列表中。
相关问题
Python外界运算
Python支持各种各样的外界运算,包括数学运算、字符串运算、比较运算、逻辑运算等等。
数学运算包括加、减、乘、除、求余数、取整等等,Python的数学运算与其他语言类似,但是Python支持的数字类型比较丰富,例如int、float、complex等等,这也为数学计算带来了很大的方便。
字符串运算包括拼接、重复、切片等等,Python中的字符串是不可变类型,因此对字符串进行操作时会返回一个新的字符串对象。
比较运算包括等于、不等于、大于、小于、大于等于、小于等于等等,这些运算通常用于判断条件语句的真假。
逻辑运算包括与、或、非等等,这些运算通常用于组合条件语句。
除了以上的外界运算,Python还支持位运算、成员运算、身份运算等等,这些运算也可以帮助我们更方便地处理数据。
本题目要求读入一组数据,输出其平均值、最大值、最小值。 输入格式: 输入在一行中若干空格间隔的整数。 输出格式: 对每一组输入,在一行中以空格间隔,输出平均值(整数)、最大值、最小值。
可以使用以下 Python 代码实现:
```python
nums = list(map(int, input().split()))
avg = sum(nums) // len(nums)
max_num = max(nums)
min_num = min(nums)
print(avg, max_num, min_num)
```
首先,使用 `input()` 函数读入一行数据,然后使用 `split()` 方法将其按空格分割成若干个字符串,并使用 `map()` 函数将每个字符串转换成整数。最后,使用 `list()` 函数将所有整数组成的迭代器转换成列表。
接下来,计算列表中所有数的平均值、最大值和最小值。平均值可以使用 `sum()` 函数求和再除以列表长度,最大值和最小值可以使用 `max()` 和 `min()` 函数求得。
最后,使用 `print()` 函数输出计算结果,其中各个值之间使用空格分隔。注意平均值需要取整成整数,可以使用整除运算符 `//` 实现。
相关推荐
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![mp4](https://img-home.csdnimg.cn/images/20210720083504.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)