1.集合
import random
a= [random.randint(0,6) for i in range(10)]
print (a)
print (list(set(a)))
2.formkeys
print ({}.fromkeys(a).keys())
3.列表解析
a.sort()
print([x for i,x in enumerate(a) if not i or x != a[i-1]])
4.reduce
import functools
print (functools.reduce(lambda x,y:x if y in x else x + [y],[[],]+a))
网友评论