自己写的:
class Solution: def majorityElement(self, nums): # 创建一个空字典用于存储数字和其出现次数 mydict = dict() # 遍历输入的列表 nums for i in nums: # 如果数字 i 不在字典中,将其添加到字典,并初始化计数为 0 if i not in mydict: mydict.update({i: 0}) # 如果数字 i 在字典中,增加其计数 if i in mydict: mydict[i] += 1 # 打印字典,显示每个数字的出现次数 print(mydict) # 使用 max 函数找到字典中值最大的键,即出现次数最多的数字 max_num = max(mydict, key=mydict.get) # 返回出现次数最多的数字 return max_num
标签:数字,nums,max,元素,leedcode,次数,多数,mydict,字典 From: https://www.cnblogs.com/yyyjw/p/18051268