def max_count(lt): # 定义一个字典,记录元素及次数 d = {} # 记录最大次数的元素 max_key = None for i in lt: # 判断字典中是否没有该元素 if i not in d: # 计算该元素在列表中出现的次数 count = lt.count(i) # 保存到字典中 d[i] = count # 记录最大元素 if count > d.get(max_key, 0): max_key = i # for key in d: # if d.get(max_key, 0) < d[key]: # max_key = key return max_key lt = ['小马', '小芳', '小周', '小敏', '小杜', '小敏', '小王', '小杜', '小杜', '小孙'] print(max_count(lt))