爱运维网 发表于 2016-3-24 08:48:33

python之列表解析

                      列表解析:是指在原列表的基础之上生成新的列表

列表解析式生成列表,通过for循环也可以实现,优势在于列表表达式比for循环快。
列表解析表达式:

表达式一

将迭代对象(iterable)中的值赋给iter_var,并执行expression

例:
>>> a =
>>> b =
>>> b


将a中的值,赋给i,i执行i**2,所得值生成b

表达式二:

将迭代对象(iterable)中的值取出,如果满足contion,则赋给iter_var,并执行expression

例:
>>> a =
>>>c =
>>> c

将a中的值取出,并且值为偶数且大于3,则执行i**2,生成c
                   

页: [1]
查看完整版本: python之列表解析