• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > python 迭代器和iter()函数详解及实例

python 迭代器和iter()函数详解及实例

作者:lqh 字体:[增加 减小] 来源:互联网

lqh 通过本文主要向大家介绍了python iter,python中iter,python iter函数,python3 iter,iter等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

python中迭代器和iter()函数

迭代器为类序列对象提供了一个类序列的接口。python的迭代无缝地支持序列对象,而且它还允许程序员迭代非序列类型,包括用户定义的对象。迭代器用起来很灵巧,你可以迭代不是序列但表现处序列行为的对象,例如字典的键、一个文件的行,等等。迭代器的作用如下:

•提供了刻扩展的迭代器接口;
•对列表迭代带来了性能上的增强;
•在字典迭代中性能提升;
•创建真正的迭代接口,而不是原来的随即对象访问;
•与所有已经存在的用户定义的类以及扩展得模拟序列和映射的对象向后兼容;
•迭代非序列集合(例如映射和文件)时,可以创建更简洁可读的代码

#iter and generator
#the first try
#=================================
i = iter('abcd')
print i.next()
print i.next()
print i.next()

s = {'one':1,'two':2,'three':3}
print s
m = iter(s)
print m.next()
print m.next()
print m.next()

</div>

D:\Scirpt\Python\Python高级编程>python ch2_2.py

a
b
c
{'three': 3, 'two': 2, 'one': 1}
three
two
one
</div>

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

</div>

您可能想查找下面的文章:

  • python 迭代器和iter()函数详解及实例
  • Python itertools模块详解
  • 详解Python的迭代器、生成器以及相关的itertools包
  • Python标准库之循环器(itertools)介绍
  • Python 过滤字符串的技巧,map与itertools.imap

相关文章

  • 关于Python元祖,列表,字典,集合的比较
  • 详解Python网络爬虫功能的基本写法
  • Python 模板引擎的注入问题分析
  • Python中Django框架利用url来控制登录的方法
  • Python 学习笔记
  • Python 命令行非阻塞输入的小例子
  • 浅谈插入排序算法在Python程序中的实现及简单改进
  • python在不同层级目录import模块的方法
  • Python简单获取自身外网IP的方法
  • 搭建Python的Django框架环境并建立和运行第一个App的教程

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • 编写Python小程序来统计测试脚本的关键字
    • Python循环语句之break与continue的用法
    • Python自定义函数的创建、调用和函数的参数详解
    • 简析Python的闭包和装饰器
    • python刷投票的脚本实现代码
    • python在windows下创建隐藏窗口子进程的方法
    • Python实现的下载8000首儿歌的代码分享
    • 在Python中使用模块的教程
    • python回溯法实现数组全排列输出实例分析
    • python查看微信好友是否删除自己

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有