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

赚钱

原标题:云计算开发学习条记:Python3列表推导式

列表推导式提供了从序列创建列表的简朴途径。通常应用程序将一些操作应用于某个序列的每个元素,用其得到的结果作为天生新列表的元素,或者根据确定的判定条件创建子序列。

每个列表推导式都在 for 之后跟一个表达式,然后有零到多个 for 或 if 子句。返回结果是一个根据表达从其后的 for 和 if 上下文情况中天生出来的列表。如果希望表达式推导出一个元组,就必须使用括号。

这里我们将列表中每个数值乘三,得到一个新的列表:

现在我们玩一点小花样:

这里我们对序列里每一个元素逐个调用某要领:

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

以下是一些关于循环和其它技巧的演示:

列表推导式可以使用庞大表达式或嵌套函数:

上一篇:

下一篇: