Python之列表生成式

 ̄綄美尐妖づ 提交于 2019-12-26 22:55:00

一、列表生成式

  • 列表生成式:python内置非常简单却强大的可以用来创建list的生成式,列表生成式也可以叫做列表解析。
  • 列表生成式的格式:[ expression for i in 序列 if …] == 表达式+循环+条件
  • 运用列表生成式,可以写出非常简洁的代码。一般情况下循环太繁琐,而列表生成式则可以用一行语句代替多行循环生成列表。

二、简单练习

1、成一个列表,列表元素分别为[1 ** 1,2 ** 2,…,9 ** 9]

在这里插入图片描述
列表生成式
在这里插入图片描述
在这里插入图片描述

2、找出1~10之间的所有偶数

在这里插入图片描述

3、S1=‘ABC’ S2=‘123’ A1 A2 A3…

在这里插入图片描述
在这里插入图片描述

4、找出1~10之间的所有偶数.并且返回一个列表(包含以这个偶数为半径的园的面积)

pi
在这里插入图片描述
列表生成式
函数

在这里插入图片描述
在这里插入图片描述

5、找出1~100之间的所有素数(函数+列表生成式)

在这里插入图片描述

6.列表的字符串的大写改成小写,不是字符串的去掉

在这里插入图片描述
在这里插入图片描述

7.找出/var/log目录中,所有以.log结尾的文件名或者目录名

在这里插入图片描述

三、笔试编程题01

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

四.笔试编程题02

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!