def repeat_nums(arrays):
"""
list.count(obj):返回元素在列表中出現的次數
:param arrays: 輸入一個列表
:return:數組里重復次數最多的值
"""
if (type(arrays)) != list:
print("輸入類型錯誤,請輸入一個列表類型數據")
else:
if (len(arrays)) == 0:
print("該列表是為空")
else:
dict_num = {}
nums = 0 #列表里重復次數最多的值
element = 0 #返回列表里重復次數最多的元素
for item in arrays:
if item not in dict_num.keys():
dict_num[item] = arrays.count(item)
if dict_num[item] >= nums:
nums = dict_num[item]
element = item
print(dict_num, nums, element)
return dict_num, nums, element
if __name__ == '__main__':
repeat_nums([1,2,3,1,2,4,5,6,1,1,1,2,2])