不加载模块的方法
方法1:索引方法
v1.1
def get_mode(input_list):
input_list_repeattimes=[]
for index,i in enumerate(input_list):
counts=0
for j in input_list[index:]:
if j==i:
counts+=1
input_list_repeattimes.append(counts)
largestcount=0
for index,i in enumerate(input_list_repeattimes):
if i>largestcount:
largestcount=i
largestindex=[]
for index,i in enumerate(input_list_repeattimes):
if i==largestcount:
largestindex.append(index)
mode=[]
for i in largestindex:
mode.append(input_list[i])
if largestcount==1:
return "No mode exist"
else:
return mode
input_list=[100,98,87,65,82,99,92,99,100]
print(get_mode(input_list))
input_list2=[1,2