帮我写一段一组数据中的python代码怎么计算不同车辆的平均速度
时间: 2024-09-10 18:24:03 浏览: 64
Python3实现快速排序(源代码)
要计算一组数据中不同车辆的平均速度,首先需要明确每个车辆对应的速度数据。在Python中,通常会使用列表来存储每辆车的速度数据。以下是一个简单的示例代码,展示如何计算每辆车的平均速度:
```python
# 假设有一个字典,键是车辆标识,值是该车辆的速度列表
vehicle_speeds = {
'车1': [30, 40, 50, 60], # 车1的速度数据列表
'车2': [25, 35, 45, 55],
'车3': [32, 38, 44, 50],
# 可以根据实际情况添加更多车辆和速度数据
}
# 创建一个字典来存储每辆车的平均速度
average_speeds = {}
# 遍历车辆,计算每辆车的平均速度
for vehicle, speeds in vehicle_speeds.items():
# 计算平均速度,sum() 函数计算列表中所有值的总和,len() 函数得到列表中元素的数量
average_speed = sum(speeds) / len(speeds)
# 将计算出的平均速度存储到字典中
average_speeds[vehicle] = average_speed
# 输出每辆车的平均速度
for vehicle, avg_speed in average_speeds.items():
print(f"车辆 {vehicle} 的平均速度为: {avg_speed} km/h")
```
这段代码首先定义了一个字典 `vehicle_speeds`,其中包含了每辆车的速度列表。然后通过遍历这个字典,对每辆车的速度列表求和并除以列表的长度(即速度的个数),得到每辆车的平均速度,并将结果存储在 `average_speeds` 字典中。最后,遍历 `average_speeds` 字典并打印每辆车的平均速度。
阅读全文