Python——集合,列表,字典生成式

集合生成式

Python——集合,列表,字典生成式

字典生成式

  • 题目1:将所有的key值变为大写
    Python——集合,列表,字典生成式
  • 题目2:
    将大小写key值并值,统一以小写输出
    例:
    d = dict(a=2,b=1,c=2,B=9,A=7)
    输出{‘a’:9,‘b’:10,‘c’:2}
    Python——集合,列表,字典生成式 效果如下:
    Python——集合,列表,字典生成式

列表生成式

  • 格式:
    [expression for i in 序列 if …]

  • 题目1
    生成一个列表,列表元素分别为[12,22,32,…n2]

一般方式:
Python——集合,列表,字典生成式
列表方法
Python——集合,列表,字典生成式

  • 加if条件判断的形式
    Python——集合,列表,字典生成式
  • 题目2:找出1-10之间的所有偶数并返回一个列表(包含以这个偶数为半径的圆的面积)

圆的pi:
Python——集合,列表,字典生成式
Python——集合,列表,字典生成式

  • 题目三:
    找出1-100之间的左右质数
    Python——集合,列表,字典生成式