腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
尝试
使用
返回
self
的
__
iter__
方法
模拟
可
迭代
对象
时
出现
RecursionError
、
、
出于单元测试
的
目的,我创建了一个类,它
的
实例是一个
迭代
器,它将产生特定
的
序列,然后引发异常: class Iter:
self
.seq__
iter__
(
self
): print(value) 将输出: 13 Traceback属性
时<
浏览 1
提问于2019-04-20
得票数 1
1
回答
Python
的
迭代
器解包(星型解压缩)是如何实现
的
(或者,在解压缩自定义
迭代
器
时
涉及哪些神奇
的
方法
?)
、
、
、
、
我正在编写一个定义__
iter__
和__len__
的
类,其中__len__
的
值取决于__
iter__
返回
的
迭代
器。我得到了一个有趣
的
RecursionError
。__len__()
尝试
解压缩
self
,将结果存储在list中,然后
尝试
调用列表中
的
内置list.__len__()以获取长度。...__iter__()
浏览 3
提问于2020-12-23
得票数 7
回答已采纳
1
回答
“
可
迭代
的
产量”与“
返回
iter(
迭代
)”
、
、
、
当包装(内部)
迭代
器
时
,通常必须将__
iter__
方法
重新路由到底层
可
迭代
。# variant A return iter(
self
._internal_iterable) def __
iter__
(
self
): yield from
self
.变量A
返
浏览 0
提问于2015-05-12
得票数 26
回答已采纳
2
回答
作为占位符
返回
自我
、
、
我已经看到了许多__
iter__
方法
返回
self
的
例子,并且我已经完成了自己
的
示例: def __init__(
self
):
self
.idx = 0 return
self
def __
浏览 1
提问于2019-10-27
得票数 0
回答已采纳
1
回答
用禁忌果使int
可
迭代
、
、
、
我知道,这是错误
的
,但有可能吗?当
对象
的
.__
iter__
方法
返回
迭代
器
时
,我认为
对象
是
可
迭代
的
吗?那为什么这个不起作用?>>> from forbiddenfruit import curse...for i in range(
self
):
浏览 3
提问于2015-04-12
得票数 6
回答已采纳
1
回答
在不同
的
地方实现`__
iter__
()`和`__next__()‘
、
、
我正在读一本关于Python
的
书,它说明了如何实现
迭代
器协议。
self
注意,
迭代
器实现了__
iter__
方法
,实际上它将
返回
迭代
器本身。在许多情况下,您会将__
iter__
方法
放在另一个
对象
中,这将在for循环中
使用
。然后
浏览 3
提问于2020-10-28
得票数 4
回答已采纳
2
回答
你能帮我在python中
迭代
吗?
、
、
我正在学习python
迭代
器,但我不明白一件事: def __
iter__
(
self
): return
self
self
.n +=1mynum = iter(mynumbers) print(nex
浏览 9
提问于2022-07-26
得票数 0
2
回答
关于python __
iter__
和next()打印输出
的
说明
、
、
、
、
我从python2.7.8
的
官方文档中学到了如何
使用
迭代
器和生成器。我有个与好奇心有关
的
问题。, word):
self
.index = len(word) for(a)在上面
浏览 9
提问于2014-08-04
得票数 1
回答已采纳
3
回答
不能在Python中遍历list类
我正在
尝试
使用
pyplurk为Plurk编写一个简单
的
GUI前端。 PlurkPostList(result['plurks'], result['plurk_users'].values())
浏览 1
提问于2010-04-16
得票数 6
回答已采纳
3
回答
使用
iter初始化,但不
使用
next
、
、
对于
迭代
器协议,您可以同时创建一个__
iter__
和__next__
方法
。然而,以下情况如何: def __init__(
self
): def __
iter__
(
self
):/
迭代
器
的
定义是: Iterator有
方法</
浏览 6
提问于2020-03-04
得票数 4
回答已采纳
3
回答
在__
iter__
方法
中
返回
self
的
用途是什么?
、
def __
iter__
(
self
):只是想知道上面的代码一般做什么,为什么它是必需
的
。我读了很多代码教程和代码块,在没有适当规范
的
情况下得到了多个答案,只要简单
的
解释就可以了。
浏览 5
提问于2016-02-26
得票数 18
回答已采纳
3
回答
iter()
方法
是如何在str类中工作
的
?
为什么当您在__next__()上调用str
方法
时
,它说它没有这个
方法
.b.__next__() # output == 'h'那么如何
返回
"h"呢?
浏览 3
提问于2021-07-08
得票数 1
回答已采纳
1
回答
与大多数示例一样,Python中
的
可
迭代
对象
是否也是
迭代
器?
、
、
在大多数用Python实现__
iter__
的
代码示例中,我看到它们
返回
self
而不是另一个
对象
。我知道这是
迭代
器所需
的
行为,但是对于一个
可
迭代
的
对象
,它不应该
返回
self
以外
的
其他东西吗?我
的
推理:(撇开GIL不说,不限制CPU ) 如果有多个线程
迭代
同一个容器,那么(通过__next__
方法</e
浏览 1
提问于2015-11-06
得票数 2
回答已采纳
3
回答
在Python中,“
迭代
”究竟是什么意思?为什么实现`__getitem__()`
的
对象
不是一个
可
迭代
的
对象
?
、
首先,我想澄清一下,我不是在问什么是“
迭代
器”。一个能够一次
返回
其成员
的
对象
。
可
迭代
的
示例包括所有序列类型(如list、str和tuple)和一些非序列类型(如dict、file
对象
和用__
iter__
()或__getitem__()
方法
定义
的
任何类<
浏览 7
提问于2015-09-26
得票数 9
回答已采纳
1
回答
在python中
的
for循环和条件语句中
使用
'
self
‘
、
、
我正在学习python中
的
链表。在这个网站上,在一种
方法
中, if
self
.head is None:下面是用python实现linkedlist
的
完整代码。class Node:
self
浏览 0
提问于2021-10-11
得票数 0
2
回答
Python __
iter__
和for循环
、
、
据我所知,我可以通过
返回
迭代
器
的
__
iter__
方法
在
对象
上
使用
for循环结构。我有一个
对象
,我为它实现了以下__getattribute__
方法
: if name in ["read","readlines__getattribute__(
self
,name) 我有一个这个类
的
浏览 0
提问于2011-03-14
得票数 3
回答已采纳
2
回答
为什么类需要__
iter__
()来
返回
迭代
器?
、
、
、
、
为什么类需要定义__
iter__
()
返回
self
,以获得类
的
迭代
器?next (Python2)或__next__ (Python3)
方法
的
对象
。添加以下内容
的
任务: return
self
返回
一个
迭代
器或类
的
一个
对象
,该
对象
定义__next__
浏览 2
提问于2016-11-05
得票数 14
2
回答
我
的
迭代
器绑定到哪个
迭代
器?
、
、
下面是我为这个问题编写
的
python代码。 def __init__(
self
, data): return
self
def __
iter__
(<em
浏览 1
提问于2018-02-23
得票数 1
3
回答
迭代
器也是
可
迭代
的
吗?
、
、
、
、
., '__
iter__
', ...]<set_iterator object at 0x7efdd4e5afc0>根据,
迭代
器也是
可
迭代
的
。如果
迭代
器总是有__
iter__
方法
的话?
浏览 3
提问于2017-09-07
得票数 21
回答已采纳
4
回答
模拟
对象
不可
迭代
、
我目前正在
尝试
(失败)在我
的
简单应用程序上执行单元测试,该应用程序将数据发布到MySQL数据库。下面是我正在
尝试
运行
的
单元测试,不确定这是否能成功测试我
的
代码,但
出现
了一个TypeError:'Mock‘
对象
不可
迭代
from unittest import mock @mock.patch('source.src.s
浏览 42
提问于2018-12-14
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python基础教程 迭代器协议
Python教程(26)——Python迭代器和生成器详解
搞清楚 Python 的迭代器、可迭代对象、生成器
Python3面向对象-运算符重载
python3迭代器与生成器
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券