腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
yield
不会
生成
新
数字
(
使用
next
函数
)
、
我尝试在每次迭代中
使用
yield
生成
新
的
数字
,如下所示: def nextSquare():
yield
i*i break print(num
浏览 22
提问于2021-11-17
得票数 0
回答已采纳
1
回答
Javascript ES6:实现展开
函数
的
生成
器
、
、
、
我正在尝试重构这段代码,它定义了一个unfold
函数
,并
使用
它来创建count
函数
,该
函数
在数组中填充直到计数为止的
数字
。我不想调用count(100),而是想把count变成一个
生成
器,它可以通过任意调用
next
()来
使用
。我想要
生成
结果数组,它是计数
函数
return [ value, ...unfold (fn, nextState)]的第4行,但不确定如何将该结果数组一直传递到unfold
函数
浏览 12
提问于2020-04-25
得票数 0
2
回答
不懂发电机
、
我在用python制作
生成
器时遇到了问题(3.3.4)。for b in range(a): continue
yield
("This is Composite number "+str(a)) 当我
使用
next
(gio)时,它写着“这是复合
数字
1
浏览 2
提问于2014-04-18
得票数 0
回答已采纳
1
回答
ES6中的发电机
、
、
我创建了一个
函数
来
使用
es6
生成
器
生成
fibonacci系列:function* fibonacci(limit = Infinity){ let
next
= 1
yield
current [current,
next
] = [
next
, cu
浏览 2
提问于2017-11-02
得票数 0
回答已采纳
2
回答
使用
生成
器的python中的质数
我正在尝试用python编写一个程序来
生成
质数,
使用
的逻辑类似于在Haskell中编写质数程序时
使用
的逻辑(可以在他们的网站顶部找到)。我已经编写了以下两个
生成
器
函数
。def integers(): while True: i+=1 x=li i=
next
(x) y=(j for j in x i
浏览 0
提问于2017-06-21
得票数 1
2
回答
Python意外StopIteration
、
、
、
、
这是我的密码 pass
yield
A() it = f()这会产生由StopIteration引起的
next
(it).a =
next
(it, None)错误。文档指出,如果提供默认值,
函数
不会
引发StopIteration,我希望它从
生成
器( A实例)中获取第一项,并将a属性设置为None。
浏览 6
提问于2014-08-03
得票数 2
回答已采纳
2
回答
在Python 3.3中,
生成
器中的返回和收益
、
、
在Python 2中,当
函数
定义中的return和
yield
一起
使用
时,出现错误。但是对于Python3.3中的这段代码 return 3print(x.__
next
__()) 在
函数
中
使用
return和
yield
是没有错误的。但是,当调用
函数
__
next
__时,会抛出异常StopIteration。为什么没有直接返回值3?这个返回值被忽略了吗?
浏览 2
提问于2013-05-28
得票数 67
回答已采纳
3
回答
函数
中的“返回”只返回一个值
、
、
、
、
假设我编写了一个for循环,它将输出所有
数字
1到x:for number in xrange(1,x+1):#Output:24def counter(x): return number#Output:当我将for-循环放入
函数
中时,为什么只获得一个值?
浏览 5
提问于2013-12-16
得票数 3
回答已采纳
1
回答
Python
生成
器协同线
、
、
尝试更多地理解python中的
生成
器/发送
函数
。我在链接中读到了一些:,它帮了很多忙。 但我正在试着理解下面的代码。为什么
next
(checker)是必要的?发送
函数
不是自动请求
生成
器中的下一个项吗?我试着在for循环之前只
使用
next
(checker),但这并不是以相同的方式工作。我认为发送
函数
以x的形式发送“尝试”,并
生成
是否为x == password。def checkPassword(attempts, passw
浏览 2
提问于2017-04-06
得票数 0
回答已采纳
1
回答
静态
生成
器
函数
的正确typescript语法是什么?
、
我正在尝试在一个类上编写一个静态
函数
,它
使用
生成
器/产出模式。有人能给我一个方法签名语法的代码示例吗?具体地说,我正在尝试编写一个斐波那契
生成
器,但是任何
数字
生成
器都可以。number = Number.POSITIVE_INFINITY): IterableIterator<number> { let
next
= 1 while (
next
<
浏览 0
提问于2020-03-05
得票数 0
1
回答
如何在不创建新
生成
器的情况下在Python中获得
新
的
生成
器输入
、
我尝试编写代码来获取列表,并通过
使用
yield
语句
生成
所有这些转换。 问题是,当我想要
使用
send
函数
向
生成
器获取
新
的输入时,我会继续获取旧的输入。for x in itertools.permutations(items)] for n in permutations: g = permute(['b','a',
浏览 10
提问于2019-05-03
得票数 1
4
回答
单方法的顺序收益率语句
、
我知道永远
不会
用bc顺序编写几条return语句,第二条语句是无法到达的,例如: return 2
yield
3print(
nex
浏览 4
提问于2016-03-22
得票数 0
回答已采纳
2
回答
产量*具有无产量的
生成
函数
、
、
、
下面是我对
yield
*操作符的确切机制的理解,而不是
yield
,当我在阅读文档和
使用
它之后想到它:
yield
someFunction
yield
* someGenerator():它应该
使用
someGenerator()返回的迭代器,调用它上的
next
()
函数
,并
使用
它返回一个对对象,返回从迭代器获得的value
浏览 5
提问于2021-06-21
得票数 0
3
回答
在Python中调用递归
函数
的问题
、
我
使用
了以下方法对句子进行标记化: print 'MALT'
yield
usmeas,othermeas = extractOneIngredientInfo(ingredien
浏览 2
提问于2012-08-31
得票数 1
回答已采纳
2
回答
为什么你不能通过一个论点来切换
函数
生成
器的行为呢?
、
、
gen=True): count = 0 while count < limit: count += 1 return [
next
(fg) for _ in range(limit)]= foo()是一个
生成
器,而wrap_foo我尝试让包装器作为一个
生成
器
使用
gen=True,或者作为一个常
浏览 2
提问于2017-03-01
得票数 4
回答已采纳
1
回答
当我创建一个基于类的
生成
器时,为什么要调用
next
?
在关于
生成
器的一章中,它给出了以下示例(有一些更改) def __init__(self, value, max_times):__(self): self.count += 1for x in BoundedGenerator('Hello world',
浏览 0
提问于2018-09-08
得票数 2
回答已采纳
1
回答
组合Python3
生成
器和实例化的
函数
、
、
我编写了一个
生成
器
函数
,我将其实例化,然后一次又一次地调用,每次调用都会递增
数字
。def pagecnt(): while True: n += 1 print(
next
(pg))print(
next
(pg)) 这将打印1、2和3。有没有什么方法可以将
生成
器和实例化组合到一个
新
函数</e
浏览 57
提问于2019-06-23
得票数 0
回答已采纳
1
回答
第二产量在JavaScript
生成
器
函数
中不起作用
、
、
我正在学习javascript,如果发现
函数
中有
新
的概念作为
生成
器
函数
在ES6中作为
新
特性function * x()
yield
num++;}; x().
next
(); {value
浏览 3
提问于2020-05-15
得票数 0
回答已采纳
1
回答
PHP
生成
器可以从未捕获的异常中恢复吗?
、
考虑一下PHP中的这个简单的
生成
器
函数
。
Yield
';如果我
使用
生成
器对象的throw方法抛入此
生成
器try {} echo 'Resuming Main Program Execution&
浏览 0
提问于2018-11-13
得票数 1
2
回答
JS发电机:“回报收益”与“收益”有何不同?
、
、
function* foo() {}; return
yield
123我似乎无法证明这两者的区别。应该在
生成
器中
使用
return吗?
浏览 3
提问于2017-02-17
得票数 37
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
遇见python生成器
ES6系列Generator生成器
Python 协程(1):yield 10 分钟入门
Python3 迭代器与生成器
编程字典-Python3 迭代器与生成器
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券