Python列表推导式的使用方法

 时间:2024-10-13 01:50:32

1、功能:创建一个1-10整数的平方的列表,用推导式的方法代码:lst = [x * x for x in range(1,10)]

Python列表推导式的使用方法

2、经过上面代码 我们直接用pirnt打印来看下效果,如图我们通过一行代码直接打印出了1-10整数的平方的列表

Python列表推导式的使用方法

3、下面我们继续在上面的列表推导式中加入一个判断,具体代码如下:lst = [x * x for x in range(1,10) if x % 2 == 0]我们在最后加入一个只计算偶数的判断,之后print打印结果如图

Python列表推导式的使用方法
Python列表推导式的使用方法

4、接来下我们继续写一个从整数列表中取出小于2的元素,并且从另外一个列表中取出对应的结果。先创建相关列表,具体代码如下:num = [1, 2, 3, 4, 5, 6]sr = [1, 4, 9, 16, 25, 36]

Python列表推导式的使用方法

5、用列表式进行计算推导并且打印,具体代码如下:lst = ["{0}²={1}".熠硒勘唏format(str(x),str(y)) for x in num for y in sr if x <=2 and x * x ==y]print(lst)

Python列表推导式的使用方法

6、代码总结:lst = [x * x for x in range(1,10)]print(lst)造婷用痃lst = [x * x for x in range(1,10) if x % 2 == 0]print(lst)num = [1, 2, 3, 4, 5, 6]sr = [1, 4, 9, 16, 25, 36]lst = ["{0}²={1}".format(str(x),str(y)) for x in num for y in sr if x <=2 and x * x ==y]print(lst)通过代码式,我们可以更简洁的写出相对应的功能,但是缺点就是当遇到问题的时候不好排除,代码运行效果和直接写算法是一样的。

Python列表推导式的使用方法
  • Python列表实现成绩录入功能并且算出平均值
  • python大小写字母转换
  • 怎样在Python用sum函数求和
  • python创建列表
  • 求函数的间断点具体步骤例题
  • 热门搜索
    初一历史手抄报 保护地球的手抄报 数学手抄报三年级下册 关于三月三的手抄报 尊师重教的手抄报 祖国在我心中手抄报资料 环保手抄报内容50字 手抄报花边又漂亮 端午节手抄报文字内容 寓言故事手抄报