第五章[列表]:5.5:列表推导式

发布时间:2023年12月18日

一,列表推导式的基本形式

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]

二,带 if 条件的列表推导式

1,语法:

[outp
文章来源:https://blog.csdn.net/weixin_43881017/article/details/135054051
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。