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 struct.unpack
Sep 06 Python
深入解析Python中的__builtins__内建对象
Jun 21 Python
TensorFlow 合并/连接数组的方法
Jul 27 Python
通过python的matplotlib包将Tensorflow数据进行可视化的方法
Jan 09 Python
PyQt5重写QComboBox的鼠标点击事件方法
Jun 25 Python
Python PyQt5 Pycharm 环境搭建及配置详解(图文教程)
Jul 16 Python
python写一个随机点名软件的实例
Nov 28 Python
python误差棒图errorbar()函数实例解析
Feb 11 Python
解决Keras中Embedding层masking与Concatenate层不可调和的问题
Jun 18 Python
Python类成员继承重写的实现
Sep 16 Python
用Python自动清理电脑内重复文件,只要10行代码(自动脚本)
Jan 09 Python
python自动生成sql语句的脚本
Feb 24 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
基于mysql的论坛(7)
2006/10/09 PHP
PHP开发过程中常用函数收藏
2009/12/14 PHP
php中常用的预定义变量小结
2012/05/09 PHP
PHP实现的限制IP投票程序IP来源分析
2016/05/04 PHP
PHP用正则匹配form表单中所有元素的类型和属性值实例代码
2017/02/28 PHP
windows下的WAMP环境搭建图文教程(推荐)
2017/07/27 PHP
TP5框架实现签到功能的方法分析
2020/04/05 PHP
php让json_encode不自动转义斜杠“/”的方法
2020/04/27 PHP
JavaScript中的History历史对象
2008/01/16 Javascript
javascript 清空form表单中某种元素的值
2009/12/26 Javascript
预加载css或javascript的js代码
2010/04/23 Javascript
IE 当eval遇上function的处理
2011/08/09 Javascript
JS实现的仿东京商城菜单、仿Win右键菜单及仿淘宝TAB特效合集
2015/09/28 Javascript
jquery+css3实现会动的小圆圈效果
2016/01/27 Javascript
JavaScript必知必会(三) String .的方法来自何方
2016/06/08 Javascript
Bootstrap组件系列之福利篇几款好用的组件(推荐二)
2016/07/12 Javascript
微信小程序教程之本地图片上传(leancloud)实例详解
2016/11/16 Javascript
Angular.js中下拉框实现渲染html的方法
2017/06/18 Javascript
jQuery实现QQ空间汉字转拼音功能示例
2017/07/10 jQuery
详解VueRouter进阶之导航钩子和路由元信息
2017/09/13 Javascript
javascript实现QQ空间相册展示源码
2017/12/12 Javascript
jquery实现手风琴案例
2020/05/04 jQuery
python中itertools模块zip_longest函数详解
2018/06/12 Python
Python返回数组/List长度的实例
2018/06/23 Python
python实现复制大量文件功能
2019/08/31 Python
Python实现报警信息实时发送至邮箱功能(实例代码)
2019/11/11 Python
Python爬虫实例——scrapy框架爬取拉勾网招聘信息
2020/07/14 Python
django中ImageField的使用详解
2020/12/21 Python
阿迪达斯西班牙官方网站:adidas西班牙
2016/07/21 全球购物
统计员岗位职责
2013/11/14 职场文书
护理专业自荐信
2013/12/03 职场文书
计算机通信专业推荐信
2014/02/22 职场文书
经典公益广告词
2014/03/13 职场文书
应聘教师求职信范文
2015/03/20 职场文书
疾病证明书
2015/06/19 职场文书
Redis keys命令的具体使用
2022/06/05 Redis