第5章 列表与元组 5.4 列表推导 5.4 列表推导 根据前面学习的知识,已有一个包含10个整数的列表list,创建一个新列表newList,该列表中每个元素为list列表中每个元素的平方,如例所示。 在Python中可以使用更简单的方法实现上述功能,如例所示。 在例中,仅使用一行语句就完成上例中3行语句的功能,其中用到的知识就是列表推导,其语法格式如下: 该语句与下面的语句等价,具体如下所示: 其中,List的元素由每一个“表达式1”组成。if语句用于过滤,可以省略。接下来演示列表推导中含有if语句,如例所示。 运行结果如图所示。