全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 python论坛
1611 2
2018-01-30
生成器、迭代器和可迭代对象.docx
大小:(183.47 KB)

只需: 1 个论坛币  马上下载



作为一个新手,在看到生成器和迭代器的时候一脸的蒙逼,找了好多资料,通过一定的顺序整合了起来,可能理解起来方便点。所有内容整理了3天,收取1个论坛币意思意思。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2018-1-31 13:16:45
在生成器send方法这里有一个地方理解错了,做个更正:
def gen():
    while True:
        s=yield
        print(s)

g=gen()
g.send('kissg')
Traceback (most recent call last):
  File "F:/python/pizza1.py", line 10, in <module>
    g.send('kissg')
TypeError: can't send non-None value to a just-started generator

说明:上述代码报错的原因为:send函数传入的消息需要启动生成器才可以,启动生成器的方法有两种:a)send(None);b)next(g)。换成如下代码即可:
g=gen()
next(g)
g.send('kissg')
kissg
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-2-26 09:42:01
欢迎更多的分享~
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群