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编写网页爬虫脚本并实现APScheduler调度
Jul 28 Python
Windows中安装使用Virtualenv来创建独立Python环境
May 31 Python
用Python将动态GIF图片倒放播放的方法
Nov 02 Python
Python中用psycopg2模块操作PostgreSQL方法
Nov 28 Python
python使用xslt提取网页数据的方法
Feb 23 Python
Python实现压缩文件夹与解压缩zip文件的方法
Sep 01 Python
Python GUI编程完整示例
Apr 04 Python
Django Admin中增加导出CSV功能过程解析
Sep 04 Python
Python基于smtplib模块发送邮件代码实例
May 29 Python
Django实现前台上传并显示图片功能
May 29 Python
为什么说python适合写爬虫
Jun 11 Python
Python实现爬取并分析电商评论
Jun 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
ThinkPHP CURD方法之limit方法详解
2014/06/18 PHP
JTrackBar水平拖动效果
2007/07/15 Javascript
jQuery学习笔记 操作jQuery对象 CSS处理
2012/09/19 Javascript
Jquery选择器中使用变量实现动态选择例子
2014/07/25 Javascript
jQuery实现限制textarea文本框输入字符数量的方法
2015/05/28 Javascript
js+html5操作sqlite数据库的方法
2016/02/02 Javascript
基于cssSlidy.js插件实现响应式手机图片轮播效果
2016/08/30 Javascript
利用fecha进行JS日期处理
2016/11/21 Javascript
Node.js中文件操作模块File System的详细介绍
2017/01/05 Javascript
js实现tab切换效果
2017/02/16 Javascript
bootstrap实现的自适应页面简单应用示例
2017/03/09 Javascript
微信小程序 本地数据读取实例
2017/04/27 Javascript
jquery Form轻松实现文件上传
2017/05/24 jQuery
vue一步步实现alert功能
2017/07/05 Javascript
详解用node搭建简单的静态资源管理器
2017/08/09 Javascript
AngularJS中scope的绑定策略实例分析
2017/10/30 Javascript
JavaScript中EventLoop介绍
2018/01/22 Javascript
vue下拉菜单组件(含搜索)的实现代码
2018/11/25 Javascript
Element实现表格嵌套、多个表格共用一个表头的方法
2020/05/09 Javascript
Vuex的热更替如何实现
2020/06/05 Javascript
解决antd datepicker 获取时间默认少8个小时的问题
2020/10/29 Javascript
在Python中用keys()方法返回字典键的教程
2015/05/21 Python
python中os模块详解
2016/10/14 Python
OpenCV实现人脸识别
2017/04/07 Python
Python3最长回文子串算法示例
2019/03/04 Python
python Django里CSRF 对应策略详解
2019/08/05 Python
Python实现SMTP邮件发送
2020/06/16 Python
Pycharm如何自动生成头文件注释
2020/11/14 Python
Web Service面试题:如何搭建Axis2的开发环境
2012/06/20 面试题
最新会计专业求职信范文
2014/01/28 职场文书
霸气押韵的班级口号
2014/06/09 职场文书
建筑学专业自荐书
2014/07/09 职场文书
安全标兵事迹材料
2014/08/17 职场文书
小学重阳节活动总结
2015/03/24 职场文书
干货!开幕词的写作方法
2019/04/02 职场文书
秀!学妹看见都惊呆的Python小招数!【详细语言特性使用技巧】
2021/04/27 Python