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中的高级函数map/reduce使用实例
Apr 13 Python
星球大战与Python之间的那些事
Jan 07 Python
Python使用poplib模块和smtplib模块收发电子邮件的教程
Jul 02 Python
Python判断以什么结尾以什么开头的实例
Oct 27 Python
简单了解python 邮件模块的使用方法
Jul 24 Python
django的csrf实现过程详解
Jul 26 Python
Python常用库大全及简要说明
Jan 17 Python
Django 实现将图片转为Base64,然后使用json传输
Mar 27 Python
浅谈keras中自定义二分类任务评价指标metrics的方法以及代码
Jun 11 Python
关于多种方式完美解决Python pip命令下载第三方库的问题
Dec 21 Python
详解使用scrapy进行模拟登陆三种方式
Feb 21 Python
pytorch中的model=model.to(device)使用说明
May 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
用PHP实现ODBC数据分页显示一例
2006/10/09 PHP
php+ajax实时输入自动搜索匹配的方法
2014/12/26 PHP
php利用云片网实现短信验证码功能的示例代码
2017/11/18 PHP
PHP开发之归档格式phar文件概念与用法详解【创建,使用,解包还原提取】
2017/11/17 PHP
thinkphp5修改view到根目录实例方法
2019/07/02 PHP
Javascript MD4
2006/12/20 Javascript
JavaScript入门教程(2) JS基础知识
2009/01/31 Javascript
让ie运行js时提示允许阻止内容运行的解决方法
2010/10/24 Javascript
jquery下将选择的checkbox的id组成字符串的方法
2010/11/28 Javascript
jquery获取iframe中的dom对象(两种方法)
2013/07/02 Javascript
选择器中含有空格在使用示例及注意事项
2013/07/31 Javascript
javascript学习笔记(五)原型和原型链详解
2014/10/08 Javascript
js中 javascript:void(0) 用法详解
2015/08/11 Javascript
易操作的jQuery表单提示插件
2015/12/01 Javascript
Jquery插件之Fancybox丰富的弹出层效果附源码下载
2015/12/02 Javascript
Angular+Bootstrap+Spring Boot实现分页功能实例代码
2017/07/21 Javascript
Node.js搭建小程序后台服务
2018/01/03 Javascript
小程序卡片切换效果组件wxCardSwiper的实现
2020/02/13 Javascript
[47:36]Optic vs Newbee 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
python定时检查启动某个exe程序适合检测exe是否挂了
2013/01/21 Python
Windows8下安装Python的BeautifulSoup
2015/01/22 Python
使用Python通过win32 COM打开Excel并添加Sheet的方法
2018/05/02 Python
Python中利用aiohttp制作异步爬虫及简单应用
2018/11/29 Python
pyqt5 使用cv2 显示图片,摄像头的实例
2019/06/27 Python
Python JSON编解码方式原理详解
2020/01/20 Python
TFRecord格式存储数据与队列读取实例
2020/01/21 Python
python cv2.resize函数high和width注意事项说明
2020/07/05 Python
Python tkinter界面实现历史天气查询的示例代码
2020/08/23 Python
python实现快速文件格式批量转换的方法
2020/10/16 Python
求职信的要素有哪些呢
2013/12/26 职场文书
物业管理计划书
2014/01/10 职场文书
接受捐赠答谢词
2014/01/27 职场文书
国庆庆典邀请函
2015/02/02 职场文书
大明湖导游词
2015/02/03 职场文书
写给消防战士们的一封慰问信
2019/10/07 职场文书
Flink 侧流输出源码示例解析
2022/09/23 Servers