Python编写程序,求列表中的元素个数,最大值,最小值,元素之和,平均值.
时间: 2024-10-21 19:10:31 浏览: 86
在Python中,你可以使用内置函数以及一些简单的循环来计算列表中的元素个数、最大值、最小值、元素总和以及平均值。以下是相应的示例:
```python
def list_stats(lst):
# 计算元素个数
num_elements = len(lst)
# 初始化最大值和最小值为列表的第一个元素
max_value = lst[0]
min_value = lst[0]
# 遍历列表更新最大值和最小值
for element in lst:
if element > max_value:
max_value = element
elif element < min_value:
min_value = element
# 计算元素总和
total_sum = sum(lst)
# 计算平均值(如果列表非空)
average = total_sum / num_elements if num_elements > 0 else 0
return num_elements, max_value, min_value, total_sum, average
# 示例列表
example_list = [1, 5, 2, 9, 4, 6]
# 调用函数并打印结果
num, max_val, min_val, sum_val, avg_val = list_stats(example_list)
print(f"元素个数: {num}")
print(f"最大值: {max_val}")
print(f"最小值: {min_val}")
print(f"元素总和: {sum_val}")
print(f"平均值: {avg_val}")
阅读全文