#!/usr/bin/python
# Filename: list_comprehension.py
listone = [2, 3, 4]
listtwo = [2*i for i in listone if i > 2]
print listtwo

輸出$ python list_comprehension.py
[6, 8]
它如何工作這里我們為滿足條件(if i > 2)的數指定了一個操作(2*i),從而導出一個新的列表。注意原
來的列表并沒有發生變化。在很多時候,我們都是使用循環來處理列表中的每一個元素,而使
用列表綜合可以用一種更加精確、簡潔、清楚的方法完成相同的工作。