python学习站 /学习python第一周
阅读主题
正文字体
字体大小

24.列表推导式

本节457字2025-03-29 16:14:21
"""
Auther:少校
Time:2025/3/29 15:43
越努力,越幸运
"""
#列表推导式 - 一种快速创建列表的表达式
# 1. 结构1
"""
语法:
[表达式 for 变量 in 容器]

创建原理:
让变量去容器中取值,一个一个取完为止。每取一次就计算一次表达式的结果作为列表的元素

"""
# 2. 结构2
"""
语法:
[表达式 for 变量 in 容器 if 条件语句]

创建原理:
让变量去容器中取值,一个一个取完为止。每取一次就判断条件是否成立,如果成立就计算表达式的结果作为列表的元素
"""
# 3. 三目运算符
"""
Python语言三目运算符
值1 if 条件 else 值2        -       先判断条件是否为真,如果为真整个运算表达式的结果是值1,否则是值2
"""
new = ["及格" if x > 2 else "不及格" for x in range(5)]
print(new)


网友评论

相关作品