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

posted on 2017-07-19 15:05  freshair_cn  阅读(265)  评论(0编辑  收藏  举报

导航