Python迭代在现实中的应用示例源码
Python迭代在现实中的应用示例源码。
题目的要求是:需要将传入一个对象或者对象list给 x 属性,然后对这个 x 属性进行迭代。要求不管他拥有几个可迭代元素(甚至只有一个)都可以完整的显示。
我的思路是:选择用Python中的工厂方法,funtional的思维来做。而非oop的实现
#-*- encoding: utf-8 -*- config = {'YES_I_WANNA_DO_IT':True,"NO_piceof_shit":False} def setter(N): def print_iter(M = True):#开关 如果m!=0则打开闭合输入 直接进行迭代 if type(N) is not list and M: return [N] else: return N[:] return print_iter t = setter('123') #迭代 ---www.iplaypy.com——-- for i in t(): print i #output: #1 #2 #3 t = setter(['helloworld','其实不用修改魔术方法也可以做到 只是比较funcational',' closure(闭包) 是脚本语言的精粹 就像指针之于C']) for j in t(): print j #output: #123 #helloworld #其实不用修改魔术方法也可以做到 funcational #closure(闭包) 是脚本语言的精粹 就像指针之于C
玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/code/base/b2572.html
相关文章 Recommend
- • 2019年3月最新消息: Python 3.4.10 现已推出
- • [上海]招Python量化系统开发工程师
- • 优集品网络科技有限公司招Python中/高级工程师
- • 爱因互动科技发展有限公司招募Python开发攻城狮
- • mozio招聘Python/Django工程师
- • Kavout金融科技公司招Python研发工程师
- • Python数组逆向输出,编程练习题实例四十
- • Python数组插入排序,编程练习题实例三十九
- • Python矩阵for循环应用,编程练习题实例三十八
- • Python操作Redis数据库方面的问题
- • 请python高手帮我看看这段python代码中函数setter的
- • Python什么方法可以快速将两个队列变成字典
我要分享到:
必知PYTHON教程 Must Know PYTHON Tutorials
- • python 解释器
- • python idle
- • python dir函数
- • python 数据类型
- • python type函数
- • python 字符串
- • python 整型数字
- • python 列表
- • python 元组
- • python 字典
- • python 集合
- • python 变量
- • python print
- • python 函数
- • python 类定义
- • python import
- • python help
- • python open
- • python 异常处理
- • python 注释
- • python continue
- • python pass
- • python return
- • python global
- • python assert
- • python if语句
- • python break
- • python for循环
- • python while循环
- • python else/elif
- • lambda匿名函数
必知PYTHON模块 Must Know PYTHON Modules
- • os 模块
- • sys 模块
- • re 正则表达式
- • time 日期时间
- • pickle 持久化
- • random 随机
- • csv 模块
- • logging 日志
- • socket网络通信
- • json模块
- • urlparse 解析URL
- • urllib 模块
- • urllib2 模块
- • robotparser 解析
- • Cookie 模块
- • smtplib 邮件
- • Base64 编码
- • xmlrpclib客户端
- • string 文本
- • Queue 线程安全
- • math数学计算
- • linecache缓存
- • threading多线程
- • sqlite3数据库
- • gzip压缩解压
最新内容 NEWS
- • python抓取百度音乐mp3歌曲
- • Python代码不用怕复制粘贴
- • python取计算机名尾数 组合IP地址
- • python判断硬盘是否是固态SSD硬盘
- • python列表的顺序访问与随机访问
- • 每隔固定时间抓取百度 python代码
- • python核心编程题代码实现
- • Python配置JDK编程环境
- • Python获取局域网IP和它所对应的MAC地址
- • 无限嵌套python类型修改里面的数值
图文精华 RECOMMEND
-
python列表的顺序访问与随机访问
-
Python cookbook守护进程代码示例
-
Python实用又常用函数工具方法分享
-
Python实现单例模式方法源码示例分
-
python应用脚本之解析淘宝助理数据
-
Python斐波那契数列简单实现源码
热点文章 HOT
- Python方法解决Url与Tinyurl地址互换问题
- Python shelve方法完成信息录入小工具源码
- Python统计代码行数的快捷方法
- Python如何在windows命令行输出彩色字符的方
- python获取网页时的解码问题解决
- Python之SMTP学习笔记方法详解
- Python迭代在现实中的应用示例源码
- Python执行函数的周期实现