腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
迭代
器
和可
迭代
器
之间的
Python
性能差异
、
、
、
python
中的
迭代
器
和
迭代
器
之间有什么性能差异吗?为了获得更好的性能,我需要将每个
迭代
器
转换为
迭代
器
吗? 我当时正在研究主题
迭代
器
和
python
中的可
迭代
性。我在脑海中遇到了一个疑问:
迭代
器
比
迭代
器
快吗?我是否需要将
迭代
器
转换为
迭代
<em
浏览 5
提问于2022-11-07
得票数 0
1
回答
为什么不让所有的
迭代
器
都有自己的多遍
迭代
器
呢?
、
、
、
、
我刚接触
Python
,但我对
Python
中的
迭代
器
和
迭代
器
的理解是它们支持
迭代
器
协议。 在一些
迭代
工具/上下文中,
迭代
器
被传递给iter()以返回
迭代
器
。
迭代
器
只支持一次
迭代
,而不是自己的
迭代
器
的
迭代
器
将支持多次
迭代</e
浏览 24
提问于2020-04-29
得票数 0
3
回答
Python
迭代
器
:重置
迭代
器
?
、
、
、
你能重置
迭代
器
吗?或者,有没有一种方法可以保存下一个元素,而不需要
迭代
它?
浏览 0
提问于2014-11-05
得票数 1
1
回答
Iterator和枚举
器
对象的区别
、
、
、
enumerate()函数接受一个
迭代
器
并返回一个枚举
器
对象。这个对象可以被视为
迭代
器
,并且在每次
迭代
时,它都返回一个带有元组的第一个项目--
迭代
号(默认情况下从0开始)的二元组,以及调用
迭代
器
enumerate()的下一个项的第二个项。引用自“
Python
3中的编程”--
Python
语言的完整介绍。 我是
Python
新手,并不真正理解上面的文本意味着什么。但是,根据我对示例代
浏览 4
提问于2020-04-11
得票数 3
回答已采纳
3
回答
如何在
Python
3上将条件引用设置为range,在
Python
2上设置xrange
、
、
我有一个
python
-3代码,我希望能够兼容
python
-2和
python
-3,尽可能地保留代码。我想使用范围的
迭代
行为(对许多项进行
迭代
)。为了得到一个
迭代
器
怎样才能使它成为
python
2的
迭代
器
,并且尽可能少的修改呢?
浏览 0
提问于2018-12-26
得票数 0
回答已采纳
4
回答
迭代
std::向量而不使用vector.end()
、
我编写了一个函数,它从一个向量返回一个
迭代
器
,我想使用这个
迭代
器
从头到尾遍历这个向量。但是,向量
迭代
器
的使用方式如下for value in some_iterator:编辑:一些不相关的更新: 我看到了一些关于
python<
浏览 0
提问于2018-07-30
得票数 0
回答已采纳
3
回答
第一次使用后zip变量为空
、
、
Python
3.2t2 = (5, 6, 7) print(x)(1, 5)(3
浏览 0
提问于2013-07-22
得票数 21
回答已采纳
1
回答
从
python
3‘`product`’
迭代
器
中解压由` from‘
迭代
器
生成的值
、
、
我正在将一些代码从
Python
2转换为
Python
3。我遇到了一个问题,一些
Python
2内置程序过去用于生成列表,但现在在
Python
3中生成
迭代
器
。我想重写这段代码,但没有找到一种方法使程序在不将
迭代
器
转换为列表的情况下工作,这似乎不太有效。问题是,是否有一种方法可以让这段代码使用
迭代
器
而不是将
迭代
器
转换成列表?进一步注意,在
Python
3中,zip和
浏览 1
提问于2016-11-18
得票数 0
回答已采纳
1
回答
Python
迭代
器
是否正式需要__iter__方法?
、
网上有几个地方,包括堆栈溢出(如、和)中的答案,提到
Python
必须同时实现__next__方法(我理解)和__iter__方法。这些地方正确地得出结论,所有
迭代
器
也都是可
迭代
的。相反,只提到需要一个__next__方法: 函数返回一个
迭代
器
对象,该对象定义方法__next__(),该方法每次访问容器中的元素。因此,我的问题是:
Python
迭代
器
是否正式需要自己进行
迭代
?我个人不明白为什么这是真的,为什么我们不能
浏览 1
提问于2020-05-08
得票数 5
回答已采纳
1
回答
Python
的
迭代
器
协议到底是什么?
、
它是作为
python
源代码的一部分实现的吗?如果是这样的话,有人能生成准确的代码行吗?所有的语言都有自己的'for‘语句
迭代
器
协议吗?
浏览 3
提问于2013-04-30
得票数 27
回答已采纳
1
回答
如何编写对任何提供
迭代
器
的函数进行
迭代
在
Python
中,很容易对提供
迭代
器
的任何内容进行
迭代
: for i in iterable:可以在= end) { }但是有一种方法可以直接用
迭代
器
获取
迭代
器
的开始和结束吗?因此,问题归结为:是否有一种从提供
迭代
器
的对象获得
迭代<
浏览 1
提问于2017-08-25
得票数 0
回答已采纳
4
回答
正确的方法,两次
迭代
一个列表?
在容器上执行多个
迭代
的正确方法是什么?来自
python
文档: Iterator -容器对象(如list)每次将其传递给iter()函数或在for循环中使用它时,都会生成一个新的
迭代
器
。使用
迭代
器
尝试此操作只会返回上一次
迭代
传递中使用的相同的耗尽
迭代
器
对象,使其看起来像一个空容器。该协议的意图是,一旦
迭代
器
的next()方法引发StopIteration,它将在随后的调用中继续这样做。不遵守此属性的
浏览 7
提问于2013-04-19
得票数 6
回答已采纳
1
回答
Python
3:断言'iter_is_valid (iter,list_store)‘失败
、
我很难从
Python
2.7升级到
Python
3,有很多错误。下面的代码在
Python
2.7中工作得很好,现在给我一个错误: flds = flds+self.database[self.activelist_iters[iterr][0]][i] File "/usr/lib64/
python
3.
浏览 3
提问于2020-05-26
得票数 0
2
回答
Python
2和
Python
3中zip()函数的区别
、
我想知道
python
2和
python
3中的zip()函数有什么区别。在对这两个函数使用timeit模块时,我注意到
python
3函数的速度要快得多。(事先非常感谢:)
浏览 0
提问于2018-04-10
得票数 7
回答已采纳
1
回答
为什么文件对象在
python
中是它们自己的
迭代
器
?
、
、
我正在学习
python
,这个东西把我搞糊涂了。如果文件
迭代
器
和文件对象是不同的,那不是更好吗?这样我们就可以在文件中支持多次
迭代
。那么为什么
python
文件对象是它们自己的
迭代
器
呢?
浏览 0
提问于2015-02-24
得票数 1
4
回答
找出“if”操作符是否可以使用
、
、
最简单(也是最优雅的)方法是什么,以确定in操作符是否可以在
python
中使用?如果我打开
python
shell并输入:它打印: File "<stdin>", line 1, in <module>根据,可
迭代
性是: 返回<em
浏览 4
提问于2015-05-21
得票数 2
回答已采纳
1
回答
为什么可以沿字符串
迭代
?
我试着理解为什么我可以在字符串中
迭代
。我在文件中看到的是:container.__iter__() 返回
迭代
器
对象。对象需要支持下面描述的
迭代
器
协议。如果容器支持不同类型的
迭代
,则可以提供额外的方法来为这些
迭代
类型专门请求
迭代
器
。(支持多种形式
迭代
的对象的一个例子是树结构,它支持广度优先和深度优先遍历。)此方法对应于
Python
中的<
浏览 0
提问于2012-03-10
得票数 14
回答已采纳
2
回答
在
python
3.1中无法以函数方式关闭文件?
、
、
我使用lambda编写了一行代码来关闭
python
2.6中的文件对象列表:它可以工作,但在
python
3.1中不行。为什么?
浏览 0
提问于2010-09-11
得票数 5
回答已采纳
2
回答
Python
迭代
器
类-嵌套
迭代
、
、
假设我想创建一个
迭代
器
类,它接受另一个
迭代
器
作为输入,并计算元素的频率。我不能使用列表、字典或任何其他数据结构来存储多个元素的信息,所以我必须通过创建某种嵌套
迭代
来解决这个问题。我遇到的第一个问题是,一旦
迭代
器
被使用,
Python
就不允许它们被重置,这就产生了一个重置内部循环(j)的问题。在启动允许无限
迭代
的第二个
迭代
器
时,我使用itertools.cycle()克服了这一点。不幸的是,我下面的代码
浏览 1
提问于2020-06-06
得票数 0
1
回答
迭代
函数的
Python
迭代
器
、
因此,我必须使下面的函数->
迭代
。在第一次调用时,它应该返回标识,在第二功能上,在第三次func.func上。知道怎么做吗?
浏览 1
提问于2013-03-12
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python迭代器
Python-迭代器
Python 迭代器简介
Python利器——迭代器
Python利器之迭代器
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券