from typing import List
class Solution:
def majorityElement(self, nums: List[int])-> List[int]:
cnt = {}
ans = []
for v in nums:
if v in cnt:
cnt[v] += 1
else:
cnt[v] = 1
print(list(cnt.values()))
print(max(list(cnt.values())))
print(list((cnt.keys())))
#
ans = list(cnt.keys())[list(cnt.values()).index(max(list(cnt.values())))]
return ans
solution = Solution()
L = [1,2,3,4,5,5,5,5]
result = solution.majorityElement(L)
print(result)
-> List[int]为了说明参数和返回值的数据类型。
主要目的是为了给人看,实际程序并不检查是否是相符。