那么,如何判断一个对象是可迭代对象呢?方法是通过collections模块的Iterable类型判断:

>>> from collections import Iterable
>>> isinstance('abc', Iterable) # str是否可迭代
True
>>> isinstance([1,2,3], Iterable) # list是否可迭代
True
>>> isinstance(123, Iterable) # 整数是否可迭代
False

最新文章

  1. [自制简单操作系统] 7、多任务(二)——任务管理自动化&任务休眠
  2. SharedPreferences 轻型的数据存储方式
  3. js怎样改变div的宽度
  4. android sdk国内目录http://mirrors.neusoft.edu.cn/android/repository/
  5. 在listener或者工具中使用spring容器中的bean实例
  6. RedHat Linux下注册Apache为系统服务并设为开机启动
  7. iis的路径
  8. 网页登陆校验码C#版代码
  9. Java 中 静态方法与非静态方法的区别
  10. doT js模板入门
  11. 转 excel表怎么自动分列
  12. iphone与安卓的兼容性问题汇总
  13. React 和 Angular 各有什么优缺点,各自又适合什么开发场景?
  14. dedecms_插件
  15. SpringMVC DispatcherServlet 启动和加载过程(源码调试)
  16. Linux从入门到进阶全集——【第八集:软件包管理:rpm、tar、yum】
  17. LinkedHashMap 根据PUT顺序排序Map
  18. JSON.parse()——Uncaught SyntaxError: Unexpected token \ in JSON at position 1
  19. Java基础IO流(二)字节流小案例
  20. $Django 路飞学城项目简介

热门文章

  1. python--io多路复用之select实现
  2. SC CSP-J2019初赛成绩已出!
  3. 参数化CSV Data Set config元件
  4. 机器学习之决策树原理和sklearn实践
  5. Java8中HashMap扩容算法小计
  6. transient的
  7. OO助教的退休感想
  8. Hyper-V中安装CentOS7设置静态ip并且可以连接外网
  9. Android Sensor详解(1)简介与架构【转】
  10. OpenCV2 与opencv3 问题解决