python学习笔记10——列表生成式,字典生成式

列表生成式

使用列表生成式可以大大简化我们的代码,如:
写一个程序,找出1~10之间所有的质数:
在这里插入图片描述
在列表里直接写出我们需要的表达式。如果把表达式拆开,是这样的:
在这里插入图片描述
只不过这样输出的结果不是列表,用列表生成式输出的结果是一个列表,列表生成式一般与for循环一起使用,for循环后面可以跟if判断决定输出的条件,前面跟的是需要输出在列表内的值。
在这里插入图片描述
输出/var/log下以’.log’结尾的文件

字典生成式

字典生成式和列表生成式的用法一致,只不过输出为一个字典如:
在这里插入图片描述
注意返回的键和值要用:分隔开。
在这里插入图片描述
大小写、value值和并,统一以小写输出。

猜你喜欢

转载自blog.csdn.net/qq_41961805/article/details/88969624
今日推荐