任务 你想通过操作和处理一个序列(或其他的可迭代对象)中的元素来创建一个新的列表。 解决方案 假设你想通过给某个列表中的每个元素都加上23 来构建一个新列表。用列表推导可以很直接地实现这个想法: thenewlist = [x + 23 for x in theoldlist] 同样,假设需要用某列表中的所有大于5的元素来构成一个新列表。用列表推导代码可以写成这样: thenewlist = x for x in theoldlist if