from random import randint data = [randint(-10,10) for x in range(10)] print(data) # fileter 函数 data_f = filter(lambda x: x >= 0, data) print([data for data in data_f]) # 列表解析 data_l = [x for x in data if x >=0] print(data_l) # 字典解析 d = {x: randint(60,100) for x in range(1,21)} print(d) d_s = {k:v for k, v in d.items() if v > 90} print(d_s)
列表字典解析
猜你喜欢
转载自www.cnblogs.com/ray-mmss/p/10403539.html
今日推荐
周排行