一.集合生成式 二.列表生成式 生成一个列表,列表元素分别为[1 ** 2,2 ** 2,3 ** 2,…n ** 2] 方法1(一般的方法): 方法2(生成式方法): 总结:列表生成式格式为[expression for i in 序列 if …]找出1-10之间的所有偶数,并返回一个列表(包含以这个偶数为半径的圆的面积) 找出1~100之间所有的质数 三.字典生成式 将字典中的所有key值转变成大写 将字典中小写(a…)与大写(A…)的value并值,最后以小写输出 示例:d = dict(a=2,b=1,c=2,B=9,A=10) ; 输出:{‘a’:12,‘b’:10,‘c’:2}