List--列表合成

1,基本规则是,一对中括号里面包含一个表达式,表达式里可以有for语句,还可以有分支的for或者if语句。

2,例如:

      image

3,列表合成可以快速地合并多个列表。

      例如:

      image

      当然还可以直接加:[1, 2, 3] + [4, 5, 6] –> [1, 2, 3, 4, 5, 6]

4,列表合成可以嵌套。即表达式里可以是另一个列表合成的描述。

      例如:

      image

      上面实现的是矩阵翻转。实际应用中,如果有内建函数,永远使用内建函数实现某功能。

      矩阵翻转的内建函数是zip()。

      例如:

      image

原文地址:https://www.cnblogs.com/freshair_cnblog/p/7205874.html