#方法一  利用异常处理
nums = [1, 2, 3, 1, 4, 2, 1, 3, 7, 3, 3]
Time = {}
for num in nums:
    try:
        Time[num] += 1
    except:
        Time[num] = 1
Max = max(Time.values())
for key, value in Time.items():
    if value == Max:
        print(key)

#方法二  合理利用 not in
nums = [1, 2, 3, 1, 4, 2, 1, 3, 7, 3, 3]
Time = {}
for num in nums:
    if num not in Time:
        Time[num] = nums.count(num)
Max = max(Time.values())
for key, value in Time.items():
    if value == Max:
        print(key)