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之模拟鼠标键盘动作具体实现
Dec 30 Python
详解python发送各类邮件的主要方法
Dec 22 Python
Python简单的制作图片验证码实例
May 31 Python
Python使用回溯法子集树模板解决迷宫问题示例
Sep 01 Python
Python 异常处理的实例详解
Sep 11 Python
浅谈Python用QQ邮箱发送邮件时授权码的问题
Jan 29 Python
详解如何用django实现redirect的几种方法总结
Nov 22 Python
基于pytorch的保存和加载模型参数的方法
Aug 17 Python
python制作朋友圈九宫格图片
Nov 03 Python
python简单实现最大似然估计&scipy库的使用详解
Apr 15 Python
Django+Django-Celery+Celery的整合实战
Jan 20 Python
Python将CSV文件转化为HTML文件的操作方法
Jun 30 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操作mongoDB实例分析
2014/12/29 PHP
ThinkPHP 404页面的设置方法
2015/01/14 PHP
php提交过来的数据生成为txt文件
2016/04/28 PHP
php多文件打包下载的实例代码
2017/07/12 PHP
PHP实现Redis单据锁以及防止并发重复写入
2018/04/10 PHP
ArrayList类(增强版)
2007/04/04 Javascript
javascript window.confirm确认 取消对话框实现代码小结
2012/10/21 Javascript
gridpanel动态加载数据的实例代码
2013/07/18 Javascript
一道常被人轻视的web前端常见面试题(JS)
2016/02/15 Javascript
javascript数据结构之串的概念与用法分析
2017/04/12 Javascript
详解Node使用Puppeteer完成一次复杂的爬虫
2018/04/18 Javascript
详解angularjs跨页面传参遇到的一些问题
2018/11/01 Javascript
微信小程序实现笑脸评分功能
2018/11/03 Javascript
vue.js 2.*项目环境搭建、运行、打包发布的详细步骤
2019/05/01 Javascript
如何写好一个vue组件,老夫的一年经验全在这了(推荐)
2019/05/18 Javascript
详解Vue中的Props与Data细微差别
2020/03/02 Javascript
探索浏览器页面关闭window.close()的使用详解
2020/08/21 Javascript
[04:19]DOTA2完美大师赛第四天精彩集锦
2017/11/26 DOTA
python关键字and和or用法实例
2015/05/28 Python
Python脚本实现自动将数据库备份到 Dropbox
2017/02/06 Python
python2.7读取文件夹下所有文件名称及内容的方法
2018/02/24 Python
Python OpenCV之图片缩放的实现(cv2.resize)
2019/06/28 Python
Python 转换文本编码实现解析
2019/08/27 Python
下载与当前Chrome对应的chromedriver.exe(用于python+selenium)
2020/01/14 Python
python3通过udp实现组播数据的发送和接收操作
2020/05/05 Python
详细分析Python collections工具库
2020/07/16 Python
在 Python 中使用 7zip 备份文件的操作
2020/12/11 Python
flask框架中的cookie和session使用
2021/01/31 Python
使用Html5中的cavas画一面国旗
2019/09/25 HTML / CSS
毕业自我鉴定
2013/11/05 职场文书
物理教学随笔感言
2014/02/22 职场文书
淘宝客服专员岗位职责
2014/04/11 职场文书
2014年管理工作总结
2014/11/22 职场文书
2014七年级班主任工作总结
2014/12/05 职场文书
MYSQL(电话号码,身份证)数据脱敏的实现
2021/05/28 MySQL
纯 CSS 自定义多行省略的问题(从原理到实现)
2021/11/11 HTML / CSS