列表推导式python菜鸟教程,Python列表推导式,并解释它的作用
使用python列表派生的方法:1。它用于使用其他列表创建新列表;2.您可以转换和过滤原始列表;3.转换和过滤多个嵌套列表。
python使用列表推导式的方法:
python中的列表派生用于使用其他列表创建新列表。
它的基本形式是:[列表中变量的表达式]
比如:
#想要得到1-10平方的列表
list_1_10=[x**2 for x in range(1,11)]
print(list_1_10)的输出为:
更复杂的列表表达式可以转换和过滤原始列表。
比如:
#想要获得1-10中偶数方块的列表
example=[i**2 for i in range(1,11) if i%2==0 ]
打印(示例)输出是:
以及转换和过滤多个嵌套列表。
比如:
#希望获得多个嵌套中的数字列表,这些数字是2的平方的倍数。
示例2=[[1,2,3],[4,5,6],[7,8,9],[10]]
example 3=[j * * 2 for I in example 2 for j in I if j % 2==0]
打印输出(示例3)是:
比如:
#我想得到一个在多重嵌套列表中长度大于1的列表中由2的倍数的平方组成的列表。
示例4=[[1,2,3],[4,5,6],[7,8,9],[10]]
ex maple 5=[j * * 2 for I in example 2 if len(I)1 for j in I if j % 2==0]
打印输出(exmaple5)为:
相关学习推荐:python视频教程
这就是python如何使用列表演绎的细节。更多信息请关注热门IT软件开发工作室其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。