yield 相关问题

yield是(1)有助于创建生成器函数的关键字,(2)用于将控制从一个协程转移到另一个协同程序的Ruby语句

此类如何实现“ __iter__”方法而不实现“ next”?

我在django.template中具有以下代码:类Template(object):def __init __(self,template_string,origin = None,name =' '):try:template_string = ...

回答 2 投票 21

在树中找到父节点

我创建了一个JSON示例,我想输入一个ID并获取该商品和所有父母。尽管我的代码确实有效,但它并不具有Python风格,但必须有一种更好的方法。 a_list = [{“ ...

回答 1 投票 0

收益率保持多长时间?

我有一个庞大的数据集,并希望将此文件部分加载到我的RAM中,进行训练和删除。为了实现这一点,我编写了一个函数,该函数产生了我数据的一小部分。我的函数想法是...

回答 1 投票 1

Python:如何使用生成器来避免sql内存问题

我有以下访问mysql数据库的方法,并且查询在服务器上执行,但我无权更改有关增加内存的任何内容。我是发电机新手,...

回答 1 投票 4

发生器中的键转换

让我以PHP文档中数组键的引号开始这个问题,如果未指定键,则采用现有整数索引的最大值,而新的键将是最大值...

回答 1 投票 1

此生成器为什么要与for循环一起使用,而不与next()一起使用?

我正在尝试生成一个生成3个数字的置换的生成器def generador():对于range(3)中的i:range(3)中的j:对于range(3)中的k:yield i,j ,...

回答 2 投票 0

如何处理传奇中的常见提取操作

我正在开发一个使用API 的网站。问题我所有的API传奇都是这样的:export function * login(action){const requestURL =“ ./api/auth/login”; //端点URL //选择...

回答 1 投票 1


““ Yield”制动一个while循环在线程中运行

我有两个独立的功能,都使用套接字与服务器通信。一个仅用于保持收集活动的目的,另一个用于收集接收到的数据。例如def ...

回答 1 投票 -2

用蜘蛛拼写,但是为什么'yield item'在嵌套的for循环中不起作用?

我有一个蜘蛛在草 皮地写着,但是没有在for循环中执行yiled项,请参见下面的代码。 def parse_paragraph(self,div_list,category_name,group_name):用于div_list中的div:...

回答 1 投票 0

为什么产生的对象'#'只读?

我已经使用yield实现了一个简单的搜索-通过递归文件夹结构运行,屈服所有文件夹。我的实现非常简单,并且删除了所有“ const”(以防万一)...

回答 1 投票 0

用草皮写一个蜘蛛,但是为什么'yield item'在for循环中不起作用?

我有一个蜘蛛在拼写,但是在for循环中没有执行yiled项,请参见下面的代码。 def parse_paragraph(self,div_list,category_name,group_name):用于div_list中的div:...

回答 1 投票 0

在Python中进行处理时,如何确保不急于通过短路点评估任意函数调用的列表?

例如,给定def cheap_call(x):如果x ==“ d”,则打印(x):返回x def cheap_call_2(x,y):print(x)print(y)返回x + ya = [expensive_call( “ a”),...

回答 2 投票 2

使用关键字yield来使用tkinter可视化快速排序的问题?

对于我的课堂项目,我必须实现快速排序并使用带有tkinter的图形界面对其进行可视化。但是我对关键字yield产生了问题,这对于...

回答 1 投票 0

具有yield的递归函数不返回任何内容

我正在尝试创建用于置换目的的生成器。我知道还有其他方法可以在Python中执行此操作,但这是其他方法。不幸的是,我无法产生这些价值。你可以...

回答 2 投票 1

dart语言中的慢速异步递归

我发现在以下代码示例中,dart语言的异步递归似乎非常慢,我想知道为什么。导入“ dart:async”; Stream rec(int z)async * {... ... >>>

回答 1 投票 0

当不产生该值时,是否有一种方法可以更新生成器循环条件?

我正在尝试使用生成器创建计数器,但是,我也希望能够send()并更新生成器输入(虽然不一定要产生此输入)。 def numberGenerator(n):数字= 0 ...

回答 2 投票 1

npm'p-queue'和Generator函数,而不是async / await

是否有可能在queue.add(...)内使用Generators代替async / await函数?代替这个(它可以工作):queue.add(async()=> {await Api.getSomeInfo()})我需要使用...

回答 1 投票 0

yield关键字,而不是在通过map()调用的函数中返回

我正在使用map()将函数x应用于元素列表。 map()返回产生结果的迭代器。但是,函数X已经产生该值,而不返回。值= list()def x(...

回答 1 投票 0

生成器表达式与生成器函数以及令人惊讶的渴望评估

出于不相关的原因,我以某种方式组合了一些数据结构,同时还用OrderedDict替换了Python 2.7的默认字典。数据结构使用元组作为...

回答 1 投票 2

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