中等
技术面试0 次浏览

请编写一段Python代码,实现对华为手机销售数据的简单分析,统计不同型号手机的销售数量。假设数据存储在一个CSV文件中,文件包含两列:型号和销售数量。

华为产品经理
Python编程数据处理华为手机销售数据

答题要点

推荐答题框架:按照数据读取、处理、统计的流程。关键要点:1. 数据读取,使用Python的`csv`模块读取CSV文件。2. 数据存储,用字典存储不同型号的销售数量。3. 遍历数据,逐行读取文件,累加相同型号的销售数量。4. 结果输出,打印统计结果。示例代码思路:先打开CSV文件,创建一个空字典。遍历文件,将型号作为键,销售数量累加作为值。最后打印字典内容。代码如下:pythonimport csvmodel_sales = {}with open('sales_data.csv', 'r') as file: reader = csv.reader(file) next(reader) # 跳过表头 for row in reader: model = row[0] sales = int(row[1]) if model in model_sales: model_sales[model] += sales else: model_sales[model] = salesfor model, sales in model_sales.items(): print(f'{model}: {sales}')