网站首页 > 云计算 > 云计算技术 云计算开发学习笔记:Python3列表推导式 正文

云计算开发学习笔记:Python3列表推导式

admin 2020/08/17 云计算技术 81℃

列表[db:标签][db:标签]生提供了一种从序列创建列表的简单方。通常,应用程序对某个序列的每个元素应用一些操作,并将获得的结果用作元素来生成新的列表,或者根据某些判断条件创建子序列。

每个列表派生后面都有一个表达式,然后有零个或多个for或if子句。返回的结果是从表达式后面的for和if上下文生成的列表。如果希望表达式派生一个元组,必须使用括号。

在这里,我们将列表中的每个值乘以3,得到一个新的列表:

现在我们玩一个小把戏:

在这里,我们为序列中的每个元素逐个调用一个方法:

我们可以使用if子句作为过滤器:

这里有一些关于循环和其他技术的演示:

列表派生可以使用复杂表达式或嵌套函数:

网站地图