from random import randint
m=18
n=20
list1=[randint(1,n+1) for i in range(m)]
print list1
list2=[]
for l in range(18):
list2.append(list1[0])
list1=[i for i in list1 if i!=list1[0]]
if bool(list1)==False:
break
print sorted(list2)
老师,看到很多答案用到set(),这个函数从哪学到的呀?
感觉不用set的话还是if i not in list2这种最简单,我这个就是把if i not in list2复杂化了