欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Python列表推导式

程序员文章站 2022-03-03 18:44:37
Python中有关列表推导式的介绍...



一、介绍

列表推导式可以快速地生成一个列表,也可以根据指定的列表生成满足指定需求的另一个列表。

二、使用方法

格式1:[表达式 for i in 列表 if 条件]
格式2:[表达式 for i in range(len(列表)) if 条件]

上式中的i是一个用于遍历列表的变量,名称可以自取。
列表推导式需要使用中括号[]括起来,这样才能被python识别。
不需要条件判断的时候,后面的if 条件可以省略不写。
如果列表推导式中出现等号=可能会发生错误。
需要注意的是格式1格式2中的i表达的意思的不相同的,格式1i表示的是列表的元素,而格式2i表示的是列表元素的下标。

三、样例代码

实现的功能:输出列表中元素值大于30的元素

Python列表推导式

#作者:小狐狸 lis = [1,11,21,31,41,51] #遍历输出lis中大于30值的元素 [print(i) for i in lis if i>30] #方式1 print() [print(lis[i]) for i in range(len(lis)) if lis[i]>30] #方式2  

本文地址:https://blog.csdn.net/smallfox233/article/details/109026727