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

来源 : 99API发布 : 2020-08-07 11:31:57访问数 : 2点赞数 : 1

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

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

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

6546d22a3ae244e4988c5eacefabb26a.png

  现在我们玩一点小花样:

df4d5f43750b41819654e2c18722bc33.png

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

63657400b85642d9a4b69210e628986f.png

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

44aa366d101a4b30b4bde121f57ab4eb.png

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

da7fbb4bb73242aeaa2bd37418b6f9d3.png

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

b46bccc57c524711ac425c125b04dd9b.png


1

电子邮箱:

service@99api.com

联系电话:

17350028402

微信客服:

电子邮箱:

service@99api.com

联系电话:

17350028402

微信客服: