文章目录

  • 一、列表生成式
  • 二、简单练习
  • 1、成一个列表,列表元素分别为[1 ** 1,2 ** 2,....,9 ** 9]
  • 2、找出1~10之间的所有偶数
  • 3、S1=‘ABC’ S2=‘123’ A1 A2 A3…
  • 4、找出1~10之间的所有偶数.并且返回一个列表(包含以这个偶数为半径的园的面积)
  • 5、找出1~100之间的所有素数(函数+列表生成式)
  • 6.列表的字符串的大写改成小写,不是字符串的去掉
  • 7.找出/var/log目录中,所有以.log结尾的文件名或者目录名
  • 三、笔试编程题01
  • 四.笔试编程题02


一、列表生成式

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

二、简单练习

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

python 列表生成式 if else python生成列表a到z_文件名


列表生成式

python 列表生成式 if else python生成列表a到z_python_02


python 列表生成式 if else python生成列表a到z_列表_03

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

python 列表生成式 if else python生成列表a到z_python_04

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

python 列表生成式 if else python生成列表a到z_列表生成式_05


python 列表生成式 if else python生成列表a到z_列表生成式_06

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

pi

python 列表生成式 if else python生成列表a到z_列表生成式_07


列表生成式
函数

python 列表生成式 if else python生成列表a到z_文件名_08


python 列表生成式 if else python生成列表a到z_列表生成式_09

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

python 列表生成式 if else python生成列表a到z_python_10

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

python 列表生成式 if else python生成列表a到z_python_11


python 列表生成式 if else python生成列表a到z_python_12

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

python 列表生成式 if else python生成列表a到z_列表生成式_13

三、笔试编程题01

python 列表生成式 if else python生成列表a到z_python_14

python 列表生成式 if else python生成列表a到z_python_15


python 列表生成式 if else python生成列表a到z_字符串_16


python 列表生成式 if else python生成列表a到z_字符串_17


python 列表生成式 if else python生成列表a到z_字符串_18

四.笔试编程题02

python 列表生成式 if else python生成列表a到z_文件名_19


python 列表生成式 if else python生成列表a到z_列表_20


python 列表生成式 if else python生成列表a到z_列表生成式_21