简单
技术面试0 次浏览蔚来注重用户体验,我们收集了用户对不同服务环节的满意度评分数据。请用 Python 编写一个函数,计算每个服务环节的平均满意度评分,并保留两位小数。
蔚来数据分析师
Python数据处理满意度评分
答题要点
可采用简单的函数编写思路来解答。推荐的答题框架是:先定义函数,接收服务环节和满意度评分数据作为参数;然后对每个服务环节的评分进行求和并计算平均值;最后将结果保留两位小数。关键要点如下:1. 函数定义:明确函数的参数和返回值。2. 数据处理:使用循环遍历每个服务环节,对评分进行求和。3. 平均值计算:用求和结果除以评分数量得到平均值。4. 结果格式化:使用 Python 的格式化方法保留两位小数。示例话术:定义一个函数,接收服务环节和评分列表作为参数,在函数内部使用字典来存储每个服务环节的评分总和和数量,最后计算平均值并格式化输出。例如:def calculate_avg_satisfaction(service_list, score_list): result = {} for i in range(len(service_list)): if service_list[i] not in result: result[service_list[i]] = [0, 0] result[service_list[i]][0] += score_list[i] result[service_list[i]][1] += 1 for key in result: result[key] = round(result[key][0] / result[key][1], 2) return result