python高效编程技巧8(如何实现可迭代对象和迭代器对象)
来源:互联网 发布:我的世界编程软件 编辑:程序博客网 时间:2024/05/22 05:29
#!/usr/bin/env python# -*- coding:utf-8 -*-# =========说明:如果某个对象是可迭代对象,则使用iter方法可以得到该对象的迭代器对象=========l = [1, 2, 3, 4]print iter(l)s = "abcdef"print iter(s)# 为什么列表和字符串是可迭代对象?因为list有__iter()__方法,字符串有__getitem__()方法,# 在使用iter()函数来调用List或者string的时候,实际上是调用了这两个方法print l.__iter__()print s.__getitem__(1)# =========迭代器对象:=========t = iter(l)print t.next()
阅读全文
0 0
- python高效编程技巧8(如何实现可迭代对象和迭代器对象)
- Python高级编程--如何实现可迭代对象和迭代器对象?(未完待续)
- python-6-如何实现可迭代对象和迭代器对象?
- 如何实现可迭代对象和迭代器对象
- python高效编程技巧6(如何实现用户的历史记录功能)
- python高效编程技巧12(如何实现线程之间的通信)
- python高效编程技巧13(如何在线程之间实现事件通知)
- python 3-1 如何实现可迭代对象iterable和迭代器对象iterator,__iter__,__getitem__
- python 3-2 如何实现可迭代对象和迭代器对象(2) BookIterable/BookIterator
- python高效编程技巧9(如何读写csv文件)
- python高效编程技巧10(如何读写json)
- python高效编程技巧11(如何使用多线程)
- python高效编程技巧14(如何使用线程池)
- 如何实现可迭代对象和迭代器对象(一)
- 如何实现可迭代对象和迭代器对象(二)
- Python高效编程技巧
- Python高效编程技巧
- Python高效编程技巧
- km算法模板 hdu2255
- 从JDK源码看System.exit
- 餐馆问题(C++)
- 让系统动起来!Ubuntu16.04LTS软件推荐(基础篇), 对飙win7/10!!!
- 配置测试的测试点
- python高效编程技巧8(如何实现可迭代对象和迭代器对象)
- 正则表达式小总结,懒人收藏笔记
- (Codeforces 873B)B. Balanced Substring [前缀和]+思维
- Maven学习(一)环境搭建
- 阿里巴巴Java开发规约扫描插件-Alibaba Java Coding Guidelines 在idea上安装使用教程
- Servlet注解之@PostConstruct和@PreDestroy
- C#.NET MVC 多选数据弹窗(复选框)
- 向父亲道歉有多难!
- 智能小车38:晶振原理与串口的使用