Python——字典生成式

列表生成式
格式:
[expression for i in 序列 if …]

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

一般方式:

在这里插入图片描述

列表方法:

在这里插入图片描述

加if条件判断的形式

在这里插入图片描述

题目2:找出1-10之间的所有偶数并返回一个列表(包含以这个偶数为半径的圆的面积)

在这里插入图片描述

在这里插入图片描述

扫描二维码关注公众号,回复: 5932383 查看本文章

题目三:
找出1-num之间的左右质数

在这里插入图片描述

题目四
找出日志/var/log文件下以.log结尾的文件并打印出来
导入虚拟命令行:

在这里插入图片描述

实现如下:

import os
print([filename for filename in os.listdir('/var/log') if filename.endswith('.log')])

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44313519/article/details/89266320