yieldfrom语法在Python环境如何使用-创新互联

今天就跟大家聊聊有关yield from语法在Python环境如何使用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

在张湾等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站制作、网站建设、外贸网站建设 网站设计制作按需定制开发,公司网站建设,企业网站建设,品牌网站设计,营销型网站建设,外贸网站建设,张湾网站建设费用合理。

yield from 用法详解:


yield from 是在Python3.3才出现的语法。所以这个特性在Python2中是没有的。

yield from 后面需要加的是可迭代对象,它可以是普通的可迭代对象,也可以是迭代器,甚至是生成器。

简单应用:拼接可迭代对象
我们可以用一个使用yield和一个使用yield from的例子来对比看下。

使用yield

# 字符串
astr='ABC'
# 列表
alist=[1,2,3]
# 字典
adict={"name":"wangbm","age":18}
# 生成器
agen=(i for i in range(4,8))

def gen(*args, **kw):
for item in args:
for i in item:
yield i

new_list=gen(astr, alist, adict, agen)
print(list(new_list))
# ['A', 'B', 'C', 1, 2, 3, 'name', 'age', 4, 5, 6, 7]


文章名称:yieldfrom语法在Python环境如何使用-创新互联
本文来源:http://bzwzjz.com/article/johie.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都品牌网站建设 成都网站建设 成都网站建设 高端网站建设 成都网站建设流程 成都企业网站设计 成都网站制作 移动网站建设 营销型网站建设 梓潼网站设计 网站建设方案 高端网站设计推广 成都网站设计 成都网站制作 定制网站设计 攀枝花网站设计 成都网站制作 成都网站建设公司 自适应网站设计 成都网站设计 成都网站设计公司 H5网站制作