。。。

列表推导�(�称列表解��)�供了一�简明扼�的方法�创建列表。

它的结构是在一个中括�里包�一个表达�,然�是一个for语�,然�是 0 个或多个 for 或者 if 语�。那个表达��以是任�的,��是你�以在列表中放入任�类型的对象。返回结果将是一个新的列表,在这个以 if 和 for 语�为上下文的表达��行完�之�产生。

列表推导�的执行顺�:�语�之间是嵌套关系,左边第二个语�是最外层,�次往�进一层,左边第一�语�是最�一层。

[x*y for x in range(1,5) if x > 2 for y in range(1,4) if y < 3]

他的执行顺�是:

for x in range(1,5)
    if x > 2
        for y in range(1,4)
            if y < 3
                x*y