📅  最后修改于: 2023-12-03 15:18:55.012000             🧑  作者: Mango
在编程中,经常需要求一个列表的平均值。Python 提供了多种方式来计算列表的平均数。
def calculate_average(nums):
total = 0
count = 0
for num in nums:
total += num
count += 1
average = total / count
return average
nums = [1, 2, 3, 4, 5]
average = calculate_average(nums)
print(f"平均数为:{average}")
使用循环遍历列表,累加列表中的每个数值,并通过计数器统计列表中元素的个数。最后将累加和除以个数得到平均数。
def calculate_average(nums):
average = sum(nums) / len(nums)
return average
nums = [1, 2, 3, 4, 5]
average = calculate_average(nums)
print(f"平均数为:{average}")
使用内置的 sum
函数将列表中的数值求和,再使用 len
函数获取列表的长度,然后将求和值除以长度得到平均数。
import statistics
def calculate_average(nums):
average = statistics.mean(nums)
return average
nums = [1, 2, 3, 4, 5]
average = calculate_average(nums)
print(f"平均数为:{average}")
使用 Python 的 statistics
模块中的 mean
函数来计算列表的平均值。
以上是三种常用的求列表平均数的方法,根据实际需求选择适合的方法即可。