yield 相关问题

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

试图用 "datetime.datetime "来返回秒、分、小时,用yield来返回。

我想用yield来使用timedelta,下面是我的脚本: def date_range(start_date,count_type): time_values = {"hour": 60 * 60, "分": 60, "秒": 1} increment_value = time_values[...

回答 1 投票 2

带递归发生器的BST

我有一个Tree类,我给它添加了一个in_order递归方法(似乎工作得很好)。由于我想在我的Tree对象上进行迭代,我想我可以在next下实现同样的逻辑, ...

回答 1 投票 0

当你调用一个包含yield的函数时会发生什么?

我在这里读到了以下例子:>>> def double_inputs(): ... while True: # 第1行 ... x = yield # 第2行 ... yield x * 2 # 第3行 ... >>> gen = ...

回答 2 投票 1

在Simpy中,我如何同步两个进程以启动第三个进程?

我试图模拟一个有多台机器的生产过程。机器1的体积容量为1升。机器2的体积容量为2升。我们要生产2升的......。

回答 1 投票 0

产生或返回所有小写字母和大写字母情况的函数。

有什么函数可以把一个 "字符串",并产生所有的小写字母和大写字母的情况,每次我在循环中调用函数,这是可能的,例如:我给 "字符串 "函数...

回答 1 投票 1

返回迭代器、for循环中的屈服和从可迭代中的屈服之间有什么区别?

考虑以下三个函数: def return_iter(iterable): return iter(iterable) def for_loop_yield(iterable): for item in iterable: yield item def yield_from_iter(iterable): ...

回答 1 投票 0

Scala - 如何在一个映射中连接多个键的值?

我想写一个函数,接收一个List[String]和一个Map[String,List[Int]]。我想遍历列表中的String,如果Map中存在键,则得到值。我已经有了这个函数: def ...

回答 1 投票 0

myVar = (yield)

我很熟悉yield来返回一个值,这主要归功于这个问题,但是当yield在赋值的右边时,它是怎么做的?@coroutine def protocol(target=None): while True: ...

回答 3 投票 31

Python的yield语句每次都返回相同的值

我正在访问一个天气应用API,它返回一个json对象,该对象的一部分信息是每天的日出日落时间,以下是它的内容(三天): my_dict = { "daily"... ...

回答 1 投票 0

C#递归yield return不返回任何东西

这个问题可能在其他地方被问过,但我找不到我的问题的解决方案。这个问题不是特定的语言,同样的问题可以在python中问。任务是算法...

回答 1 投票 0

使用列表打印无限系列

我想实现并打印一个从给定整数开始的整数的无限惰性列表。语句和示例案例,如“惰性评估”所示,仅当表达式...

回答 1 投票 1

什么是“屈服中断;”用C#做吗?

我已经在MSDN中看到了这种语法:yield break,但是我不知道它的作用。有人知道吗?

回答 10 投票 493

Flutter yield对于NavigationEvents中的同一个类不起作用

我正在尝试使用抽屉来导航(屈服)具有不同参数的同一个类(CategoryListPage),它似乎没有更新小部件页面。但是如果我进入HomePage,则产生...

回答 1 投票 1

[在python 3中使用带有输入功能的生成器时遇到问题

def prime():如果n <2:n = 1000:返回0产生2 x = 3,而x <= n:对于范围(3,x,2)中的i:如果x%i == 0:x + =否则休息2次:yield x x + = 2#...

回答 1 投票 0

[python:内映射函数的收益

是否可以在map函数内部使用yield?出于POC目的,我创建了一个示例代码段。 #并发Python 3(Win10)。futuresimport ThreadPoolExecutor import os def ...

回答 1 投票 5

产量并包含不是在laravel中工作?

在backend / info.blade.php中,我有两个部分:@section('info');代码@endsection; @section('状态');代码@endsection;如何在home.blade.php(用户看到的第一页)中包含这些内容?我...

回答 1 投票 0

Python 3生成器函数返回相同的值

我正在尝试构建一个批处理生成器,该生成器将大的Pandas DataFrame作为输入并输出给定 数量的行(batch_size)。我一直在练习10行的较小数据框,以使其达到...

回答 1 投票 0

收益如何捕获StopIteration异常?

为什么在示例函数中终止:def func(iterable):而True:val = next(iterable)yield val,但是如果我离开yield语句函数将引发StopIteration ...

回答 5 投票 29

如何在python中生成斐波那契写法

def fib(a,b,f):fib必须生成(使用收益)广义的斐波那契数列,a和b是第一个元素和第二个元素。 f是获取第三个元素而不是a + b的函数,如正常的斐波那契...

回答 3 投票 0

理解产生了类型不匹配的编译器错误

我想从Iterable [Try [Int]]中提取所有有效值的列表(Iterable [Int])val test = List(Try(8),Try(抛出新的RuntimeException(“ foo”)),Try(42 ),Try(抛出新的...

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.