简单
技术面试0 次浏览

理想汽车有多个生产基地,每个基地每天会产生生产数据,包括生产车辆数量、生产时间、车辆型号等。请用 Python 编写一个函数,输入为生产数据列表,输出为每个生产基地每天的平均生产车辆数量。

理想汽车数据分析师
Python数据处理生产数据

答题要点

推荐答题框架:可以使用字典来存储每个生产基地每天的生产数据,然后计算平均值。关键要点:1. 数据遍历:遍历生产数据列表,提取生产基地、生产时间和生产车辆数量信息。2. 数据存储:使用字典存储每个生产基地每天的生产车辆总数和记录数。3. 计算平均:遍历字典,计算每个生产基地每天的平均生产车辆数量。4. 结果返回:将计算结果以合适的格式返回。示例思路:定义一个空字典,遍历生产数据列表,将生产基地和生产时间作为键,累加生产车辆数量和记录数,最后计算平均值并返回。例如:def calculate_average_production(data): result = {}; for item in data: key = (item['生产基地'], item['生产时间']); if key not in result: result[key] = [0, 0]; result[key][0] += item['生产车辆数量']; result[key][1] += 1; for key in result: result[key] = result[key][0] / result[key][1]; return result。