Python字符遍历的艺术


Posted in Python onSeptember 06, 2008

比如,将一个字符串转换为一个字符数组:

theList = list(theString)
同时,我们可以方便的通过for语句进行遍历:

for c in theString:
do_something_with(c)

甚者,使用这样的语句:

result = [do_something_with(c) for c in theString if c == 'x']

同时,还可以使用map语句,下面,我们开始上菜吧!传说中有一个神奇的字符串,被病毒感染了,被病毒附上了许多x字符,你将设计一个引擎,把病毒x出去,把我们神奇的字符串输出来。程序如下:

theString = 'Ix lixkxex xpxytxhxonx !'
def PrintEngine(c):
if c != 'x':
print c,
map(PrintEngine, theString)
输出结果:
I like python !

Python 相关文章推荐
Python切片用法实例教程
Sep 08 Python
Python文件和目录操作详解
Feb 08 Python
在Django的通用视图中处理Context的方法
Jul 21 Python
浅析python3中的os.path.dirname(__file__)的使用
Aug 30 Python
3个用于数据科学的顶级Python库
Sep 29 Python
解决项目pycharm能运行,在终端却无法运行的问题
Jan 19 Python
Python提取支付宝和微信支付二维码的示例代码
Feb 15 Python
利用python求积分的实例
Jul 03 Python
python json 递归打印所有json子节点信息的例子
Feb 27 Python
Python中的__init__作用是什么
Jun 09 Python
scrapy-redis分布式爬虫的搭建过程(理论篇)
Sep 29 Python
Python 读写 Matlab Mat 格式数据的操作
May 19 Python
Python交换变量
Sep 06 #Python
rhythmbox中文名乱码问题解决方法
Sep 06 #Python
Python备份Mysql脚本
Aug 11 #Python
python备份文件的脚本
Aug 11 #Python
Python 文件操作技巧(File operation) 实例代码分析
Aug 11 #Python
python下如何让web元素的生成更简单的分析
Jul 17 #Python
py中的目录与文件判别代码
Jul 16 #Python
You might like
php循环输出数据库内容的代码
2008/05/24 PHP
php中实现简单的ACL 完结篇
2011/09/07 PHP
php魔术方法与魔术变量、内置方法与内置变量的深入分析
2013/06/03 PHP
discuz图片顺序混乱解决方案
2015/07/29 PHP
PHP获取当前执行php文件名的代码
2017/03/02 PHP
线路分流自动跳转代码;希望对大家有用!
2006/12/02 Javascript
用javascript动态调整iframe高度的方法
2007/03/06 Javascript
用js判断用户浏览器是否是XP SP2的IE6
2007/03/08 Javascript
javascript 跨浏览器开发经验总结(五) js 事件
2010/05/19 Javascript
javascript 判断数组是否已包含了某个元素的函数
2010/05/30 Javascript
在JS中最常看到切最容易迷惑的语法(转)
2010/10/29 Javascript
jquery实现select下拉框美化特效代码分享
2015/08/18 Javascript
五种js判断是否为整数类型方式
2015/12/03 Javascript
使用Object.defineProperty实现简单的js双向绑定
2016/04/15 Javascript
jQuery获取radio选中项的值实例
2016/06/18 Javascript
NW.js 简介与使用方法
2018/02/01 Javascript
关于vue的语法规则检测报错问题的解决
2018/05/21 Javascript
基于VUE实现的九宫格抽奖功能
2018/09/30 Javascript
Django实现简单分页功能的方法详解
2017/12/05 Python
python3+PyQt5实现拖放功能
2018/04/24 Python
python把数组中的数字每行打印3个并保存在文档中的方法
2018/07/17 Python
pandas DataFrame行或列的删除方法的实现示例
2019/08/02 Python
浅谈TensorFlow中读取图像数据的三种方式
2020/06/30 Python
美国著名的婴儿学步鞋老品牌:Robeez
2016/08/20 全球购物
中国最大的潮流商品购物网站:YOHO!BUY有货
2017/01/07 全球购物
欧尚俄罗斯网上超市:Auchan俄罗斯
2018/05/03 全球购物
小学敬老月活动方案
2014/02/11 职场文书
采购类个人求职的自我评价
2014/02/18 职场文书
工伤事故赔偿协议书
2014/04/15 职场文书
车间核算员岗位职责
2014/07/01 职场文书
交通工程专业推荐信
2014/09/06 职场文书
2014领导干部四风问题查摆思想汇报
2014/09/13 职场文书
2014年度工作总结报告
2014/12/15 职场文书
教师个人考察材料
2014/12/16 职场文书
上帝也疯狂观后感
2015/06/09 职场文书
上班旷工检讨书
2015/08/15 职场文书