一)列表解析
定义: 它是通过对“序列”中的每一项运行一个表达式来创建一个新的列表的方法,每次一个,从左至右,其能够在任何可迭代的对象上进行迭代。
语法: [ item for item in seq [if statement]] //可以用if语句对迭代结果进行筛选
举例:
>>>a = [1,2,3,4,5]
>>>[i for i in a if i % 2 == 0]
>>>[2, 4]
一)列表解析
定义: 它是通过对“序列”中的每一项运行一个表达式来创建一个新的列表的方法,每次一个,从左至右,其能够在任何可迭代的对象上进行迭代。
语法: [ item for item in seq [if statement]] //可以用if语句对迭代结果进行筛选
举例:
>>>a = [1,2,3,4,5]
>>>[i for i in a if i % 2 == 0]
>>>[2, 4]