腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何
使用
python
生成器
递归
地
生成
对象
?
python-3.x
、
recursion
、
generator
、
yield
、
yield-from
我正在编写一个
生成器
函数,它
递归
地
遍历给定星形节点的所有子节点。 在下面的示例中,node是一个星形functiondef节点。node.getchildren()返回一个
生成器
,
生成器
的子节点在节点中。 我的目标是
生成
包含的每一个节点。
浏览 20
提问于2019-06-03
得票数 2
回答已采纳
1
回答
用于inOrder遍历的
生成
函数
python
、
generator
我最近一直在研究我的
生成器
函数和表达式,但我不太确定我该
如何
处理这个问题。
如何
使用
生成器
函数
生成
结果,然后按顺序打印值?我
使用
pythons列表构建了我的BST51020253037 我认为
生成器
表达式也同样简单。for i in range(0,le
浏览 15
提问于2018-01-29
得票数 2
回答已采纳
1
回答
Python
(3.4)在dict/树形扁平时不调用
递归
函数
python
、
dictionary
、
recursion
、
tree
rea": "four", "bdf": "five"}}{"one": 3, "two": 23, "three": "abc", "four": 21, "five": 95} 我正在
使用
iteritems黑客来尝试使这段代码与
Python
2.7兼容,但正在3.4上进行测试。我添加了一组print语句来跟踪执行;
递归
调用似乎从未发生过。
浏览 2
提问于2015-04-22
得票数 2
回答已采纳
1
回答
用发电机来定义“正面”。为什么没有带发电机的堆栈溢出?
python
我们是否可以通过
Python
中的
生成器
来定义以下代码(一个典型的
递归
示例)?我正在
使用
Python
3。在Lisp方言"Scheme“中,我
使用
尾
递归
,避免堆栈溢出。在
Python
里不可能。这就是
生成器
在
Python
中派上用场的原因。但我想知道: 为什么没有带发电机的堆栈溢出?为什么
Python
中没有带有
生成器
的堆栈溢出?它们是
如何
内部工作的?通过一些研
浏览 1
提问于2020-06-17
得票数 0
回答已采纳
1
回答
酸洗网络图形:不能对
生成器
对象
进行筛选
networkx
、
pickle
can't pickle generator objects 我读过,你不能对
生成器
进行腌制。
如何
才能找到图形
对象
中的
生成器
在哪里?有没有一种方法可以
递归
地
遍历
对象
并找到类型的==
生成器
?
浏览 0
提问于2019-09-09
得票数 0
3
回答
Python
递归
生成器
是
如何
工作的?
python
、
recursion
、
generator
、
permutation
在中,我了解到 for p in permutations(list("game")): print(''.join(p) + ", ", end="") 我不知道它是
如何
产生结果的
递归
的事情和“屈服”真的把我搞糊涂了。有人能解释清楚整个过程吗?
浏览 1
提问于2016-06-05
得票数 8
回答已采纳
2
回答
Python
中的堆栈是什么?
python
、
cpython
、
python-internals
我们在
Python
中叫什么“堆栈”?是CPython的C堆栈吗?我读到
Python
堆栈帧是在堆中分配的。但我以为堆叠的目标是..。堆栈帧。那么堆栈是做什么的?
浏览 1
提问于2014-08-23
得票数 5
回答已采纳
1
回答
python
递归
生成器
失败
python
、
json
、
recursion
、
nested-loops
、
yield
我有嵌套的json
对象
,它包含列表和数据。我想在里面搜索所有的“傻瓜”钥匙。我正在尝试执行
递归
生成器
,但是函数在第二次调用时失败了,不知道为什么,我甚至只看到“in”输出一次。
浏览 3
提问于2013-09-12
得票数 0
回答已采纳
2
回答
Python
3解析器
生成器
parsing
、
python-3.x
、
parser-generator
我正在寻找一个解析器
生成器
,用于一种相当复杂的语言(在复杂性上类似于
Python
本身),可以与
Python
3一起工作。如果它可以自动
生成
AST,这将是一个额外的好处,但如果它只是在解析时调用规则,我就没问题了。我没有特殊的要求,也不需要非常高效/快速。
浏览 3
提问于2011-05-27
得票数 3
回答已采纳
2
回答
带有嵌套
生成器
的泡菜
对象
python
、
generator
、
pickle
假设我有一个任意嵌套的列表,其中一些嵌套元素可以是
生成器
。{k: (float(i) for i in range(2))} for k in 'xyz')},] 我
如何
递归
地
遍历这个结构并
使用
所有
生成器
对象
y': [0.0, 1.0]}, {'z': [0.0, 1.0
浏览 0
提问于2019-02-27
得票数 1
4
回答
生成器
不像预期的那样运行
python
、
function
、
generator
为什么用print语句替换打印时第一个正确的函数不能工作(
Python
2.7)def make_all_pairs(list_):('a', 'e') ('b', 'd') ('c', 'd') ('c
浏览 4
提问于2016-05-01
得票数 1
1
回答
CPython是否实现了来自PEP 380的上述优化?
python
、
python-3.x
、
cpython
、
python-internals
、
yield-from
提到yield from expr语法可以在
Python
中进行优化。 一种可能的策略是向
生成器
对象
中添加一个插槽,以保存委托给的
生成器
。当在
生成器
上进行另一次__next__()或另一次send()调用时,首先检查这个时隙,如果它是非空的,则恢复
浏览 2
提问于2017-04-24
得票数 3
回答已采纳
3
回答
递归
函数不
递归
python
、
recursion
下面是该结构的一个示例:我
使用
这个函数来创建数据结构:Metabolism = Tree()
生成
和填充数据结构的代码可以工作。但是,我试图
使用
递归
生成器
横越“树”,并返回顶部键和与其相关的所有列表。
生成器
功能通过if isinstance测试完成。它进入
浏览 2
提问于2015-07-06
得票数 1
回答已采纳
4
回答
如何
在
Python
中编写foldr (右文件夹)
生成器
?
python
、
recursion
、
fold
Python
的reduce是左折叠的,这意味着它是尾部
递归
的,它的用法可以被巧妙
地
重写为循环。但是,
Python
没有用于进行正确折叠的内置函数。由于right - fold最自然
地
使用
递归
编写(而
Python
不像函数式语言那样喜欢
递归
),我感兴趣的是用
生成器
编写right-fold (foldr)。
如何
做到这一点?具体
地
说,在
Python
2.7中
如何<
浏览 0
提问于2015-03-31
得票数 4
1
回答
Python
允许
递归
的__iter__函数吗?
python
、
recursion
、
iterator
、
generator
我正在尝试编写一个应该
递归
遍历目录(包括子目录)的__iter__函数,而且由于它的结构是任意的,所以我认为应该
使用
递归
函数。但它不起作用。_iterate_on_dir(self.directory)我怎样才能做到这一点?
浏览 0
提问于2015-04-25
得票数 4
回答已采纳
3
回答
有效
地
生成
小于N的所有组合数(及其分解)
python
、
algorithm
、
iterator
、
generator
我想构建一个高效的
Python
迭代器/
生成器
,
生成
:我称之为"composites_with_factors()“不需要按数字顺序
生成
数字,不关心1是否在开头产生不关心是否产生素数,也不关心。 我想这可以用一个聪明的
递归
生成器
..。当完成与该素数的所有组合时,将其删除,然后用素数
生成器
上可用的下一个最低素数重复。我试图用
浏览 0
提问于2012-04-11
得票数 14
回答已采纳
2
回答
Python
2中的“产自”替代
python
、
python-2.7
、
generator
、
yield-from
我的代码在
python
3中
使用
python
3中的
递归
调用,它运行得非常好。现在的问题是,这是从在中引入的,我需要它在中工作。我读了几篇文章,但没有一篇足够详细或简单。#
python
3 for ele in obj: yield fromelse:#驱动程序值:
浏览 4
提问于2017-11-16
得票数 1
回答已采纳
3
回答
全局变量弄乱了我的
递归
函数
python
、
recursion
、
global-variables
我刚刚遇到了一个棘手的问题。下面的代码将单词拆分成长度为numOfChar的块。函数调用自身,这使得在函数内部不可能有结果列表(res)。但是如果我把它作为一个全局变量保存在外部,那么每次调用具有不同输入值的函数都会导致错误的结果,因为res不会被清除。下面是代码(如果你感兴趣,这是): if len(word) > 0: splitWord(word[numOfChar:]
浏览 2
提问于2012-05-30
得票数 3
回答已采纳
1
回答
编写Scala迭代
递归
,如
Python
生成器
python
、
scala
、
recursion
、
generator
我可以轻松
地
编写
使用
生成器
在
Python
中返回迭代器的
递归
。(string)): yield string[i]+p
如何
将其转换为或者我们真的需要求助于continuation(从未
使用
过,听说过)吗?
浏览 2
提问于2015-05-15
得票数 1
回答已采纳
2
回答
如何
递归
地
使用
FsCheck
生成器
?
f#
、
fscheck
我
使用
FsCheck进行基于属性的测试,因此我为自定义类型定义了一个
生成器
。有些类型由其他类型组成,所有类型都有
生成器
。定义了字母数字类型的
生成器
之后,我想为RelativeUrl类型定义一个
生成器
,而RelativeUrl是由斜杠符号分隔的1-9个字母数字值的列表。Gen.map (fun list -> String.Join("/", list |> List.map (fun x -> x.Value)) |> RelativeUrl) 尽管非
浏览 3
提问于2016-03-31
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python基础教程 递归式生成器
Python:迭代器、可迭代对象、生成器
Python基础知识7:生成器和迭代器、递归
Python可迭代对象、迭代器和生成器
详解解 Python 迭代对象、迭代器、生成器
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券