基本信息
文件名称:Python数据分析面试题及答案(实战版).docx
文件大小:33 KB
总页数:7 页
更新时间:2025-11-12
总字数:约6.05千字
文档摘要

Python数据分析面试题及答案(实战版)

一、基础语法与数据结构(10分)

请用Python实现一个函数,统计列表中每个元素出现的频率,要求时间复杂度尽可能优化(不使用collections.Counter)。

答案:

defcount_frequency(lst):

freq_dict={}

foriteminlst:

#避免重复判断key是否存在,用get方法优化效率

freq_dict[item]=freq_dict.get(item,0)+1

returnfreq_dict

解析:利用字典的哈希