人生三大境界
衣带渐宽终不悔,为伊消得人憔悴。
昨夜西风凋碧树,独上高楼,望尽天涯路。
众里寻他千百度,蓦然回首,那人却在灯火阑珊处。

python 列表推导式,生成器推导式,集合推导式,字典推导式简介

1.列表推导式
multiples = [i for i in range(30) if i % 2 is 0]
names = [[],[]]
multiples = [name for lst in names for name in lst if name.count('e') >= 2]

2.字典推导式
mcase = {'a': 10, 'b': 34}
mcase_frequency = {mcase[k]: k for k in mcase}


3.集合推导式
squared = {x**2 for x in [1, -1, 2]}

4.生成器推导式
multiples = (i for i in range(30) if i % 2 is 0)

posted @ 2021-10-19 14:55  一剑霜寒十九洲  阅读(49)  评论(0编辑  收藏  举报