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时间戳与时间字符串互相转换实例代码
Nov 28 Python
python3简单实现微信爬虫
Apr 09 Python
非递归的输出1-N的全排列实例(推荐)
Apr 11 Python
Tensorflow使用tfrecord输入数据格式
Jun 19 Python
python pandas读取csv后,获取列标签的方法
Nov 12 Python
Python3字符串encode与decode的讲解
Apr 02 Python
Python+Selenium使用Page Object实现页面自动化测试
Jul 14 Python
解决python web项目意外关闭,但占用端口的问题
Dec 17 Python
简单了解python shutil模块原理及使用方法
Apr 28 Python
Django URL参数Template反向解析
Nov 24 Python
基于Python 函数和方法的区别说明
Mar 24 Python
Python如何用re模块实现简易tokenizer
May 02 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
检查url链接是否已经有参数的php代码 添加 ? 或 &
2010/02/09 PHP
php中json_encode中文编码问题分析
2011/09/13 PHP
浅析PHP关键词替换的类(避免重复替换,保留与还原原始链接)
2015/09/22 PHP
php验证码的制作思路和实现方法
2015/11/12 PHP
PHP中trait使用方法详细介绍
2017/05/21 PHP
总结PHP内存释放以及垃圾回收
2018/03/29 PHP
PHP实现的AES加密、解密封装类与用法示例
2018/08/02 PHP
laravel框架路由分组,中间件,命名空间,子域名,路由前缀实例分析
2020/02/18 PHP
javascript时间自动刷新实现原理与步骤
2013/01/06 Javascript
js 图片随机不定向浮动的实现代码
2013/07/02 Javascript
利用js动态添加删除table行的示例代码
2013/12/16 Javascript
Javascript中的高阶函数介绍
2015/03/15 Javascript
JS实现点击按钮控制Div变宽、增高及调整背景色的方法
2015/08/05 Javascript
BootStrap整体框架之基础布局组件
2016/12/15 Javascript
JS正则匹配URL网址的方法(可匹配www,http开头的一切网址)
2017/01/06 Javascript
nodejs的压缩文件模块archiver用法示例
2017/01/18 NodeJs
Vue2.0 组件传值通讯的示例代码
2017/08/01 Javascript
vue2.0+vue-dplayer实现hls播放的示例
2018/03/02 Javascript
vue-router的两种模式的区别
2019/05/30 Javascript
Vue的自定义组件不能使用click方法的解决
2020/07/28 Javascript
python网络编程之读取网站根目录实例
2014/09/30 Python
巧用python和libnmapd,提取Nmap扫描结果
2016/08/23 Python
将Python字符串生成PDF的实例代码详解
2019/05/17 Python
使用python实现kNN分类算法
2019/10/16 Python
使用celery和Django处理异步任务的流程分析
2020/02/19 Python
python程序输出无内容的解决方式
2020/04/09 Python
python 实现有道翻译功能
2021/02/26 Python
历史学专业推荐信
2013/11/06 职场文书
医学专业大学生求职的自我评价
2013/11/27 职场文书
信息专业大学生自我评价分享
2014/01/17 职场文书
2014年教师业务学习材料
2014/05/12 职场文书
企业金融服务方案
2014/06/03 职场文书
英文道歉信
2015/01/20 职场文书
拾金不昧通报表扬范文
2015/05/05 职场文书
uwsgi+nginx代理Django无法访问静态资源的解决
2021/05/10 Servers
SQL Server删除表中的重复数据
2022/05/25 SQL Server