1.列表解析
date = [randint(-10,10) for _ in range(10)]
alist = filter(lambda x : x >= 0 , date)
alist1 = [x for x in date if x >= 0]
2.字典解析
numbers = {x:randint(60 , 100) for x in range(1,21)}
data = {x : y for x , y in numbers.items() if y >= 90 }
3.集合解析
s = set(date)
ss = {x for x in s if x % 3 == 0}