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抓取网页图片示例(python爬虫)
Apr 27 Python
python分割文件的常用方法
Nov 01 Python
Python实现的下载8000首儿歌的代码分享
Nov 21 Python
python rsa 加密解密
Mar 20 Python
神经网络python源码分享
Dec 15 Python
全面分析Python的优点和缺点
Feb 07 Python
如何通过Django使用本地css/js文件
Jan 20 Python
tensorflow查看ckpt各节点名称实例
Jan 21 Python
python随机模块random使用方法详解
Feb 14 Python
python修改微信和支付宝步数的示例代码
Oct 12 Python
基于Python实现全自动下载抖音视频
Nov 06 Python
Python 图片添加美颜效果
Apr 28 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
zend Framework中的Layout(模块化得布局)详解
2013/06/28 PHP
CodeIgniter安全相关设置汇总
2014/07/03 PHP
PHP的魔术常量__METHOD__简介
2014/07/08 PHP
PHP的error_reporting错误级别变量对照表
2014/07/08 PHP
Laravel 5框架学习之Eloquent 关系
2015/04/09 PHP
支付宝服务窗API接口开发php版本
2016/07/20 PHP
js 页面刷新location.reload和location.replace的区别小结
2009/12/24 Javascript
js鼠标左右键 键盘值小结
2010/06/11 Javascript
使用RequireJS优化JavaScript引用代码的方法
2015/07/01 Javascript
jQuery获取checkboxlist的value值的方法
2015/09/27 Javascript
在JavaScript中如何解决用execCommand(
2015/10/19 Javascript
JavaScript对象数组排序函数及六个用法
2015/12/23 Javascript
关于vue中watch检测到不到对象属性的变化的解决方法
2018/02/08 Javascript
JavaScript 正则命名分组【推荐】
2018/06/07 Javascript
使用javascript做时间倒数读秒功能的实例
2019/01/23 Javascript
jQuery实现简单的Ajax调用功能示例
2019/02/15 jQuery
如何在项目中使用log4.js的方法步骤
2019/07/16 Javascript
[55:25]VGJ.T vs Optic Supermajor小组赛D组 BO3 第三场 6.3
2018/06/04 DOTA
python list中append()与extend()用法分享
2013/03/24 Python
基于python yield机制的异步操作同步化编程模型
2016/03/18 Python
Python的Tornado框架的异步任务与AsyncHTTPClient
2016/06/27 Python
Python实现将doc转化pdf格式文档的方法
2018/01/19 Python
python实现m3u8格式转换为mp4视频格式
2018/02/28 Python
Python 做曲线拟合和求积分的方法
2018/12/29 Python
python openCV获取人脸部分并存储功能
2019/08/28 Python
django多种支付、并发订单处理实例代码
2019/12/13 Python
收藏!10个免费高清视频素材网站!【设计、视频剪辑必备】
2021/03/18 杂记
汇集了世界上最好的天然和有机美容产品:LoveLula
2018/02/05 全球购物
戴森西班牙官网:Dyson西班牙
2020/02/04 全球购物
巴西Bo.Bô官方在线商店:经营奢侈品时尚业务
2020/03/16 全球购物
初中女生自我鉴定
2013/12/19 职场文书
大学生最新职业生涯规划书范文
2014/01/12 职场文书
送温暖献爱心活动总结
2014/07/08 职场文书
超市优秀员工获奖感言
2014/08/15 职场文书
新人入职感言
2015/07/31 职场文书
Mysql8.0递归查询的简单用法示例
2021/08/04 MySQL