generator 相关问题

生成器是子例程的泛化,主要用于简化迭代器的编写。生成器中的yield语句不指定要跳转到的协程,而是将值传递回父例程。

Python`从`收益,还是返回一个生成器?

我写了这段简单的代码:def mymap(func,* seq):return(func(* args)for zip(* seq)中的args)我应该使用上面的'return'语句来返回一个生成器,或者使用'收益'......

回答 3 投票 18

生成函数混淆返回值

我读了关于生成器函数,我认为它与async await或多或少相同,但预期结果与实际结果不同。 function * adding(){var result = 1 + 1 ...

回答 1 投票 0

Python:复杂的迭代

我已经看到这段代码迭代了类的某些成员(如果它们存在)。值得注意的是,在二叉树中,迭代孩子,直到没有更多的孩子。二叉树是......

回答 2 投票 1

单步执行Python 3中的生成器(例如代表国际象棋游戏)

我的问题是关于理解生成器,而不是与国际象棋游戏的交互,我只是用它作为例子。这创建了一个代表国际象棋游戏的生成器:>>>来自......

回答 1 投票 0

为什么我的发电机总是返回相同的值?

我正在使用python3实现生成器的示例,这在使用next()时不起作用:def rgb():对于范围(256)中的r:对于范围内的g(256):对于范围内的b(256): ...

回答 1 投票 1

ES6 - 使用箭头语法[duplicate]调用匿名生成器

我怎么能像这样调用生成器:const scenarioProvider =(function *(){....})。bind(this)();通过箭头函数语法。我的意思是用新的'lexical this'替换'bind(this)'。

回答 2 投票 1

随机种子发生器

编辑:对不起发布错误,下次我会更好地查看论坛位置。我选择了一个被接受的答案,我认为这个问题已经结束。感谢您提供有用的回复和提示! ...

回答 2 投票 -8

为什么我不能将方法类用作生成器?

我处境很奇怪。我知道我可以使用方法类作为生成器,就像我之前所做的那样。在另一个问题中,类中的方法可以是生成器吗?有人问同样的......

回答 1 投票 -2

Python,从生成器中生成的紧凑方式[重复]

我有一台我希望得到的发电机。 def foo():a = map(lambda x:x * 2,range(5))#我希望有更好的方法来接下来几行#在i中看起来更有用的功能:...

回答 1 投票 1

PHP中单个循环中的多个生成器

我需要编写一个简单的脚本来加载来自多个文件的数据并以某种方式合并它。但是,鉴于文件可能非常庞大,我想部分加载数据。这样做我......

回答 5 投票 8

如何从python生成器获取数据

这是一个使用关键字yield的函数。我想从函数中获取实际数据。我该怎么做? “”#功能将功能重塑为(样本,时间步长,功能)仅...

回答 1 投票 0

python修改可变迭代器

代码如下:f = open('test.txt')file = iter(f)当我做下一个(文件)它将逐行打印文件。但是当我修改test.txt文件并保存它时,下一个(文件)仍然...

回答 2 投票 4

为什么带参数的生成器函数会记住过去的获取响应

在探索.js'生成器函数'时,我已成功尝试使用生成器函数创建获取周期。我很难做到这一点,因为代码总是失败了......

回答 1 投票 0

如何从生成器中选择一个项目(在python中)?

我有一个像下面这样的生成器函数:def myfunct():... yield result调用这个函数的常用方法是:for my in myfunct():dostuff(r)我的问题,有没有办法... 。

回答 5 投票 164

生成4个在Javascript中添加到特定值的随机数

我想要一些javascript,这将允许我生成4个随机数,这些数字可以累加到某个值,例如如果max = 20则num1 = 4 num2 = 4 num3 = 7 num4 = 5或max = 36则num1 = 12 ...

回答 4 投票 2

生成器可以使用异步函数吗?

我从后端服务获取数据,一次获得20个结果。我想隐藏这个实现细节并创建一个生成器,只要我需要它就会保留返回记录(...

回答 1 投票 1

如何编写生成以下列表元素的“生成器”函数。 List = [1,3,4,“hello”,5,3,4,“create”]

a)我想创建一个生成函数,生成list = [1,3,4,“hello”,5,3,4,“create”]的元素。 b)然后我想创建一个新列表,这个列表只用唯一的...排序

回答 2 投票 -4

“yield from”语法在asyncio中的作用是什么?它与“await”有什么不同?

从编写asyncio代码但希望更好地理解内部工作原理的人的角度来看,什么是产生,等待以及如何对允许异步代码有用? ...

回答 1 投票 26

简单的LINQ方式从(无限)IEnumerable中获取n个不同的项目

我有一个类似生成器的无限IEnumerable源,我想从中获取n个不同的项目。是否有一种简单的LINQ风格的方式(仍然很快)?如果没有简单的方法,那就是......

回答 1 投票 2

垃圾代码生成器的输出是什么?

我在一个关于在我大学分析恶意软件的项目集团,我必须编写一个程序,生成垃圾代码,就像它曾经出现在恶意软件中一样,使逆向工程师更难......

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.