range类型(Python)
2024-09-30 04:13:34
- range 不是 iterator
>>> R = range(3)
>>> next(R)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'range' object is not an iterator
- range 允许 multiple iterators,并且能记住每个iterator的位置。
>>> I1 = iter(R)
>>> next(I1)
0
>>> next(I1)
1
>>> I2 = iter(R)
>>> next(I2)
0
>>> next(I2)
1
>>> next(I1)
2
>>>
zip
,map
和 filter
都不允许 multiple iterators。它们的 iter 就是它们本身,因为不需要专门使用 iter 函数。
最新文章
- 关于安装teamviewer11出现verification of your teamviewer version failed错误处理
- 基于MATLAB的adaboost级联形式的人脸检测实现
- EntityManager方法简介
- HDU 4893 Wow! Such Sequence!(2014 Multi-University Training Contest 3)
- dos查看端口
- Jquery设置select控件指定text的值为选中项
- Android_实现静默安装和卸载应用
- [转]编译 JavaScriptCore For iOS
- Java课程设计---团队博客
- pip 使用豆瓣源
- mybatis使用oracle的sequence
- cache 缓存的处理
- C++标准模板库(STL)之Set
- Poco::Crypto--加解密_RSA
- Mysql数据按天分区,定期删除
- linux软链接和硬链接的区别
- 《全栈性能Jmeter》-5JMeter负载与监听
- @1-5使用pandas保存豆瓣短评数据
- 1. Oracle安装部署文档
- java内存模型知识点汇总
热门文章
- ";sorted()";中的";Key Functions";
- Web核心之Servlet接口
- [转]解决win10下localhost打不开的问题
- DELPHI 10 SEATTLE 在OSX上安装PASERVER
- Java线程通信-生产者消费者问题
- SpringBoot 快速构建微服务体系 知识点总结
- Git 提交的正确姿势
- 返回闭包不能引用循环变量,请改写count()函数,让它正确返回能计算1x1、2x2、3x3的函数。
- LeetCode 实现 Trie (前缀树)
- leetcode.图.785判断二分图-Java