文章目录 1.基本语法 1.1简单表达 1.2带条件判断的列表推导式 1.3嵌套循环的列表推导式 1.4带条件判断的复杂推导式 1.5多层嵌套的列表推导式 2.替代 map() 和 filter() 3.性能优势 4.使用场景 4.1数据转换 4.2数据筛选、数据清洗 4.3快速构建矩阵、生成组合数据 5.注意事项 6.总结 列表推导式(List Comprehension) 是一种简洁且高效的方式来创建列表。它 结合了循环和条件判断,可以将 多行代码简化为一行 1.基本语法 1.1简单表达 [表达式 for 变量 in 可迭代对象] 表达式:定义了新列表中每个元素的计算方式。 变量:用于遍历可迭代对象的临时变量。 可迭代对象:可以是列表、元组、字符串、集合、字典等 # 原列表 numbers = [1, 2, 3