简单
技术面试0 次浏览小红书有大量用户的浏览行为数据,已知用户 ID、笔记 ID 和浏览时间。请用 Python 编写一个函数,统计每个用户浏览的笔记数量。
小红书数据分析师
Python数据统计
答题要点
推荐答题框架:使用 Python 中的字典来存储每个用户的笔记浏览数量。关键要点如下:1. 定义函数,函数接收用户浏览行为数据列表作为参数。2. 初始化一个空字典用于存储结果。3. 遍历数据列表,以用户 ID 为键,若键存在则对应值加 1,不存在则初始化为 1。4. 返回存储结果的字典。示例思路:定义函数 'count_notes_per_user(data)',初始化空字典'result',遍历 'data' 列表,对于每个元素获取用户 ID,若用户 ID 已在'result' 中,'result[user_id] += 1',否则 'result[user_id] = 1',最后返回'result'。