所谓列表综合,就是通过一个已有的列表生成一个新的列表。
例如:我有一个列表,想按照特定条件获得一个新列表
list_origin = [1, 2, 3, 4, 5, 6] list_new = [] for item in list_origin: if item % 2 == 0: list_new.append(item) print list_new
上述的for代码可以简化为列表综合的表达
list_origin = [1, 2, 3, 4, 5, 6] list_new = [item for item in list_origin if item % 2 == 0] print list_new