列表解析 这是一个让人欣喜的术语, 表示你可以在一行中使用一个 for 循环将所有值放到一个列表 当中: >>> squared = [x ** 2 for x in range(4)] >>> for i in squared: ... print i 0 1 4 9 列表解析甚至能做更复杂的事情, 比如挑选出符合要求的值放入列表: >>> sqdEvens = [x ** 2 for x in range(8) if not x % 2] >>> >>> for i in sqdEvens: ... print i 0 4 16 36