方法1:

这里要使用到more_itertools这个包,直接用pip安装就可以了

pip install more_itertools

查看迭代器可迭代的次数

import more_itertools
# data是你的迭代器
print(more_itertools.ilen(data))

方法2:

你也可以将你的迭代器变成一个列表,再查看列表长度。但是这样你的迭代器就变成空的了,建议使用第一种方法。

# data是你的迭代器print(len(list(data)))

python查看迭代器可迭代次数相关推荐

  1. python列表迭代器_Python 迭代器之列表解析

     尽管while和for循环能够执行大多数重复性任务, 但是由于序列的迭代需求如此常见和广泛, 以至于Python提供了额外的工具以使其更简单和高效. 迭代器在Python中是以C语言的速度运行的, ...

  2. 玩转Python中迭代器与迭代对象的使用与演示

    0.什么是迭代器(iterator)与迭代对象? 比如:python中的集合数据类型,如 list . tuple . dict . set . str 等,我们可以使用for遍历其中的每个元素,此外 ...

  3. 【Python】【容器 | 迭代对象 | 迭代器 | 生成器 | 生成器表达式 | 协程 | 期物 | 任务】...

    Python 的 asyncio 类似于 C++ 的 Boost.Asio. 所谓「异步 IO」,就是你发起一个 IO 操作,却不用等它结束,你可以继续做其他事情,当它结束时,你会得到通知. Asyn ...

  4. 怎么确定迭代器后面还有至少两个值_如何理解Python中的可迭代对象、迭代器和生成器

    ▍前言 在讨论可迭代对象.迭代器和生成器之前,先说明一下迭代器模式(iterator pattern),维基百科这么解释: 迭代器是一种最简单也最常见的设计模式.它可以让用户透过特定的接口巡访容器中的 ...

  5. python迭代器_使用Python的迭代器遍历可迭代对象

    迭代器也是用来遍历对象成员的,前面讨论过使用for循环遍历序列对象成员,为什么Python还要提供迭代器呢? 1.为什么要使用迭代器? 使用for循环可以遍历序列对象,列表.元组.字符串都是序列对象, ...

  6. python手写一个迭代器_搞清楚 Python 的迭代器、可迭代对象、生成器

    很多伙伴对 Python 的迭代器.可迭代对象.生成器这几个概念有点搞不清楚,我来说说我的理解,希望对需要的朋友有所帮助. 1 迭代器协议 迭代器协议是核心,搞懂了这个,上面的几个概念也就很好理解了. ...

  7. python:迭代器对象,迭代器和迭代

    学习目标: 一.了解迭代对象.迭代器和迭代的区别和联系. 二.迭代对象有哪些? 三.关于迭代器和生成器 1. 迭代器的定义: 2. 迭代器的创建: 3. 迭代器的判断. 四.迭代的使用 学习内容: P ...

  8. python实现牛顿法和梯度下降法求解对率回归_最优化问题中,牛顿法为什么比梯度下降法求解需要的迭代次数更少?...

    多图预警 本文讲你肯定能懂的机器学习多维极值求解,主要讲梯度下降和牛顿法的区别应该能够完美的回答题主的问题 事先说明 本文面向学习过高等数学统计学和线性代数基础知识的本科生,并假设读者拥有基本的矩阵运 ...

  9. Python学习笔记(迭代、模块扩展、GUI 、编码处理等)

    PythonIDLE中的编码处理 http://www.tuicool.com/articles/NbyEBr 原文标题:Python中实际上已经得到了正确的Unicode或某种编码的字符,但是看起来 ...

最新文章

  1. 点云配准求物体的6D姿态(转)
  2. linux常用性能分析命令详解#TOP
  3. 大战设计模式【16】—— 桥接模式
  4. java 向下转型_Java_向下转型
  5. C#3.0语言规范new [Unified C# 3.0 Specification Now Available]
  6. 屏蔽基于对话框的MFC程序中按下ESC关闭窗口的功能
  7. 金融级分布式数据库架构设计要点
  8. python全网表情包_Python爬虫爬取最右公众号表情包资源
  9. SVN和Git 介绍,区别,优缺点,适用范围总结
  10. 浅谈压缩感知(十一):凸优化
  11. discuz清空session,导致session保存机制失败,session无法更新与解决
  12. html广告代码自适应,很实用的对联广告代码(自适应高度)
  13. 解决应用MSBuild编译项目没有拷贝间接引用的dll题目
  14. 《药物设计学》单词表
  15. 光照度传感器之RS485 通信与 Modbus 协议
  16. 谷歌插件——Vimium
  17. IGP LDP同步技术剖析
  18. You called this URL via POST, but the URL doesn‘t end in a slash and you hav
  19. 为什么有的程序员能力一般却能拿到好offer?
  20. 严格别名规则“-fstrict-aliasing”和“-fno-strict-aliasing”及类型双关

热门文章

  1. python与金融工程的区别_科研进阶 | 纽约大学 | 金融工程、量化金融、商业分析:Python金融工程分析...
  2. windows efi分区修复
  3. 电子合同在什么情况下,法院不予认可
  4. android云测如何使用教程,iTestin使用教程-Testin云测.PDF
  5. python 打印三角形
  6. 移远BC35-G模组通过LWM2M协议接入OneNet教程
  7. 乌镇互联网大会发布15项世界领先科技成果
  8. 软件测试中常用的简称
  9. 使用spring的优势
  10. 使用麦克风和Arduino测量以dB为单位的声音/噪声水平