思路:假定第一个数位最小值,循环比较后面的数,小于就更新,等于就添加进mins
#获取所有最小值,并返回index
def mins(lists):
min = lists[0]
mins = [min]
index = [0]
for i in range(len(lists)):
if lists[i]<min:
min = lists[i]
mins = [min]
index=[i]
elif lists[i] == min:
mins.append(lists[i])
index.append(i)
else:
continue
return mins,index
a = [2,1,2,1]
mins,index=mins(a)
mins
index