您的位置是:网站首页>Python编程Python编程

python如何使用列表推导式

少儿编程网2020-10-15 12:05:32Python编程 人已围观 来源:少儿编程 -用户投稿

简介python使用列表推导式的方法:1、用于使用其他列表创建一个新列表;2、可以对原列表进行变换和筛选;3、对多重嵌套的list进行变换筛选。python使用列表推导式的方法:python中列表推导式用于使用其他列表创建一个新列表。其基本形式为:[表达式for变量in列表]如:#想得到1-10的平方组

python使用列表推导式的方法:1、用于使用其他列表创建一个新列表;2、可以对原列表进行变换和筛选;3、对多重嵌套的list进行变换筛选。9qC少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

9qC少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

python使用列表推导式的方法:9qC少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

python中列表推导式用于使用其他列表创建一个新列表。9qC少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

其基本形式为: [表达式 for 变量 in 列表] 9qC少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

如:9qC少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

# 想得到1-10的平方组成的list
list_1_10 = [x**2 for x in range(1,11)]
print(list_1_10)

输出为:9qC少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

9qC少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

9qC少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

复杂一点的列表表达式可以对原列表进行变换和筛选。9qC少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

如:9qC少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

# 想得到1-10中为偶数的平方组成的list
example = [i**2 for i in range(1,11) if i%2 == 0 ]
print(example)

输出为:9qC少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

9qC少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

9qC少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

以及对多重嵌套的list进行变换筛选。9qC少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

如:9qC少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

# 想得到多重嵌套中的数是2的倍数的平方组成的list
example2 = [[1,2,3],[4,5,6],[7,8,9],[10]]
example3 = [j**2 for i in example2 for j in i if j%2 == 0]
print(example3)

输出为:9qC少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

9qC少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

如:9qC少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

# 想得到多重嵌套的list中一重嵌套中list长度大于1的list中的数为2的倍数的平方组成的list
example4 = [[1,2,3],[4,5,6],[7,8,9],[10]]
exmaple5 = [j**2 for i in example2 if len(i)>1 for j in i if j%2 == 0]
print(exmaple5)

输出为:9qC少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

9qC少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

相关学习推荐:python视频教程9qC少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

以上就是python如何使用列表推导式的详细内容,更多请关注少儿编程网其它相关文章!9qC少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

来源:php中文网9qC少儿编程网-Scratch_Python_教程_免费儿童编程学习平台


相关文章:

支持一下 ( )

python如何使用列表推导式

      匿名评论
    • 评论
    人参与,条评论
    python如何使用列表推导式

微信公众号

免费视频教程

先知道