先来看句代码
lis=[1,2,3,4,5,6]
a=[b for b in lis if b>3]
该代码输出的结果为a=[4,5,6]
很简洁的写法吧!如果换成传统的写法这是这样
lis=[1,2,3,4,5,6]
a=[]
for b in lis:
if b>3:
a.append(b)
天呐!要疯了 写了好多行 哈哈哈 标准码农写法.当然我可不是在这鄙视第二种写法,因人而异罢了
本文通过对比传统写法与列表推导式的写法,展示了Python中列表推导式的简洁高效特性。通过一个简单的示例代码,说明了如何使用列表推导式来筛选列表中的元素。
先来看句代码
lis=[1,2,3,4,5,6]
a=[b for b in lis if b>3]
很简洁的写法吧!如果换成传统的写法这是这样
lis=[1,2,3,4,5,6]
a=[]
for b in lis:
if b>3:
a.append(b)
您可能感兴趣的与本文相关的镜像
Python3.9
Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

被折叠的 条评论
为什么被折叠?