韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > Python基础教程 > 如何快速掌握python中的yield from语法?

如何快速掌握python中的yield from语法?

头像

2020-11-05 18:02:443118浏览 · 0收藏 · 0评论

协程是什么?可能很多人不清楚,所以我们先从其中的yield from开始讲解。

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]


使用yield from


# 字符串
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:
       yield from item

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


以上就是python中yield from语法的详解。更多Python学习推荐:PyThon学习网教学中心

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

《交换做爰》在线观看| 美国人免费观看高清电视剧的软件| 日韩电影在线观看高清版电视剧| 全黄做爰100分钟视频| 续父开续女包小芳有没有出版?| 禁忌1| 小妈爱上继子免费观看电视剧 | 角色 电影| 《办公室高潮秘书2》电影| 《后宫狂热》动浸全集完整| 蜜桃5荷尔蒙| 蜜桃影视| 连体裤| 爸妈离婚女儿成爸爸的女人 | WEYVV5国产的SUV视频| 《法国空乘4》在线观看| 《我的妹妹想你大棒棒糖电视剧》| 姐姐呀姐姐快停下是什么歌曲| 来真正的狗配人真人| 《喂奶人妻厨房HD》| 成品人和精品人的区别哪个好| 99久久国产精品久久99 | 男生把小困困放到女生困里视频| 《高压监狱3》法国版正版| 16岁女儿与父亲一起做饭| 一晚上12次干到都没水了| 林喜宝爸爸叫李叔叔到家是哪一集| 《炸裂吧!巨棒》免费阅读漫画 | 小蓝彩虹男GARY2023的音..| 妈妈和两个姨妈一起过生日| 美国A片《禁忌5| 蜜桃成时熟2| 借种之灭门惨案2国语版电影| 极品媳老旺秦雨103章| BOBO浏览器(海外版| 《台球室的特殊待遇》| 戴上自安小玩具调到10档| 在线天堂WWW在线观看图片| 挤进毛都没长的小缝里| 动漫| 久久精品国产亚洲AV四虎百花