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使用PyV8执行javascript代码示例分享
Dec 04 Python
Python实现扫描局域网活动ip(扫描在线电脑)
Apr 28 Python
python使用WMI检测windows系统信息、硬盘信息、网卡信息的方法
May 15 Python
Django csrf 验证问题的实现
Oct 09 Python
python实现抖音点赞功能
Apr 07 Python
python字符串Intern机制详解
Jul 01 Python
Python拆分大型CSV文件代码实例
Oct 07 Python
Python hashlib加密模块常用方法解析
Dec 18 Python
python批量修改xml属性的实现方式
Mar 05 Python
Pytorch通过保存为ONNX模型转TensorRT5的实现
May 25 Python
python绘制雷达图实例讲解
Jan 03 Python
Python scrapy爬取起点中文网小说榜单
Jun 13 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获取时间排除周六、周日的两个方法
2014/06/30 PHP
PHP并发多进程处理利器Gearman使用介绍
2016/05/16 PHP
php事务回滚简单实现方法示例
2017/03/28 PHP
AutoSave/自动存储功能实现
2007/03/24 Javascript
数组方法解决JS字符串连接性能问题有争议
2011/01/12 Javascript
jQuery Tools Dateinput使用介绍
2012/07/14 Javascript
javascript history对象(历史记录)使用方法(实现浏览器前进后退)
2014/01/07 Javascript
jquery删除ID为sNews的tr元素的内容
2014/04/10 Javascript
HTML页面登录时的JS验证方法
2014/05/28 Javascript
node.js 开发指南 ? Node.js 连接 MySQL 并进行数据库操作
2014/07/29 Javascript
原生javascript实现简单的datagrid数据表格
2015/01/02 Javascript
Javascript中数组方法汇总(推荐)
2015/04/01 Javascript
JavaScrip常见的一些算法总结
2015/12/28 Javascript
5个最顶级jQuery图表类库插件【jquery插件库】
2016/05/05 Javascript
基于JavaScript实现树形下拉框
2016/08/10 Javascript
基于SpringMVC+Bootstrap+DataTables实现表格服务端分页、模糊查询
2016/10/30 Javascript
bootstrap fileinput 插件使用项目总结(经验)
2017/02/22 Javascript
js中url对象化管理分析
2017/12/29 Javascript
node中间层实现文件上传功能
2018/06/11 Javascript
如何在js代码中消灭for循环实例详解
2018/07/29 Javascript
探究一道价值25k的蚂蚁金服异步串行面试题
2020/08/21 Javascript
利用soaplib搭建webservice详细步骤和实例代码
2013/11/20 Python
按日期打印Python的Tornado框架中的日志的方法
2015/05/02 Python
对Python 数组的切片操作详解
2018/07/02 Python
对Python2与Python3中__bool__方法的差异详解
2018/11/01 Python
python实现AES加密和解密
2019/03/27 Python
tensorflow获取预训练模型某层参数并赋值到当前网络指定层方式
2020/01/24 Python
python中使用paramiko模块并实现远程连接服务器执行上传下载功能
2020/02/29 Python
如何在django中运行scrapy框架
2020/04/22 Python
Nike西班牙官方网站:Nike.com (ES)
2017/10/30 全球购物
淘宝店铺营销方案
2014/02/13 职场文书
出纳试用期自我鉴定范文
2014/09/16 职场文书
自主招生推荐信怎么写
2015/03/26 职场文书
逃课检讨书范文
2015/05/06 职场文书
青年文明号创建口号大全
2015/12/25 职场文书
vue-cil之axios的二次封装与proxy反向代理使用说明
2022/04/07 Vue.js