4.生成器表达式

生成器表达式:一种用类似列表推导式的语法,快速创建生成器对象的方式。

语法格式:(表达式 for 变量 in 可迭代对象)。

什么时候适合用生成器表达式?———— 当“每个结果,只依赖当前这一个元素”时。

nums = [10, 20, 30, 40]

# 列表推导式
result1 = [n * 2 for n in nums]
print(result1)

# 生成器表达式(和列表推导式很像,不要搞混)
result2 = (n * 2 for n in nums)

for item in result2:
    print(item)
© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
评论 抢沙发
头像-大赛人网
欢迎您留下宝贵的见解!
提交
头像-大赛人网

昵称

取消
昵称

    请登录后查看评论内容