1,用途
列表推导式(List comprehension)
它可以基于已有的列表创建一个新的列表。
它是python提供的快速创建列表的方式,使用起来语法非常简捷
2,语法:
[output_expression for element in list]
它由三部分组成:
一个输入列表(list)
一个代表列表元素的变量 (element)
一个输出表达式 (output_expression),它负责返回新生成列表的元素
3,例子:生成列表中各元素平方的新列表
numbers = [1, 2, 3, 4, 5]
print("原列表:", numbers)
squares = [number**2 for number in numbers]
print("由推导式得到的平方值列表:", squares)
运行结果:
原列表: [1, 2, 3, 4, 5]
由推导式得到的平方值列表: [1, 4, 9, 16, 25]
1,语法:
[outp