Python中每次处理一个字符的5种方法


Posted in Python onMay 21, 2015

目的

对字符串的每个字符进行处理,其实每个字符(Char)就是一个长度为1的字符串。

方法

1.使用内建函数list()

>>> A_string='Python'

>>> char_list=list(A_string)

>>> char_list

['P', 'y', 't', 'h', 'o', 'n']

2.使用for语句对字符串进行遍历

>>> for c in A_string:

        c.upper()
'P'

'Y'

'T'

'H'

'O'

'N'

 

3.列表解析

>>> char_list=[c.title() for c in A_string]

>>> char_list

['P', 'Y', 'T', 'H', 'O', 'N']

 

4.map()函数

>>> map((lambda c:c.lower()),A_string)

['p', 'y', 't', 'h', 'o', 'n']

 

5.使用集合set()

B_string='Hello,World'

>>> set(A_string).difference(set(B_string))

set(['y', 'h', 't', 'P', 'n'])
Python 相关文章推荐
使用python调用浏览器并打开一个网址的例子
Jun 05 Python
详解Python中列表和元祖的使用方法
Apr 25 Python
使用python脚本实现查询火车票工具
Jul 19 Python
python 高效去重复 支持GB级别大文件的示例代码
Nov 08 Python
python3实现二叉树的遍历与递归算法解析(小结)
Jul 03 Python
Django ModelForm组件使用方法详解
Jul 23 Python
TensorFlow命名空间和TensorBoard图节点实例
Jan 23 Python
python获取依赖包和安装依赖包教程
Feb 13 Python
Jupyter Notebook打开任意文件夹操作
Apr 14 Python
Python json格式化打印实现过程解析
Jul 21 Python
python 中的9个实用技巧,助你提高开发效率
Aug 30 Python
Vs Code中8个好用的python 扩展插件
Oct 12 Python
Python常用的文件及文件路径、目录操作方法汇总介绍
May 21 #Python
Python判断文件和文件夹是否存在的方法
May 21 #Python
python使用wxpython开发简单记事本的方法
May 20 #Python
Python使用shelve模块实现简单数据存储的方法
May 20 #Python
Python使用matplotlib实现在坐标系中画一个矩形的方法
May 20 #Python
python获取指定目录下所有文件名列表的方法
May 20 #Python
Python使用reportlab将目录下所有的文本文件打印成pdf的方法
May 20 #Python
You might like
简单的php新闻发布系统教程
2014/05/09 PHP
PHP中copy on write写时复制机制介绍
2014/05/13 PHP
来自chinaz的ajax获取评论代码
2008/05/03 Javascript
表格 隔行换色升级版
2009/11/07 Javascript
passwordStrength 基于jquery的密码强度检测代码使用介绍
2011/10/08 Javascript
JavaScript省市联动实现代码
2014/02/15 Javascript
项目中常用的JS方法整理
2015/01/30 Javascript
使用jQuery5分钟快速搞定双色表格的简单实例
2016/08/08 Javascript
jQuery select自动选中功能实现方法分析
2016/11/28 Javascript
微信小程序 scroll-view组件实现列表页实例代码
2016/12/14 Javascript
jQuery编写textarea输入字数限制代码
2017/03/23 jQuery
node.js 发布订阅模式的实例
2017/09/10 Javascript
浅谈JS函数节流防抖
2017/10/18 Javascript
仿京东快报向上滚动的实例
2017/12/13 Javascript
JavaScript反射与依赖注入实例详解
2018/05/29 Javascript
Node.js中的cluster模块深入解读
2018/06/11 Javascript
小程序自定义单页面、全局导航栏的实现代码
2019/03/15 Javascript
在Express中提供静态文件的实现方法
2019/10/17 Javascript
序列化模块json代码实例详解
2020/03/03 Javascript
[51:14]LGD vs VP 2018国际邀请赛淘汰赛BO3 第一场 8.21
2018/08/22 DOTA
Python urllib、urllib2、httplib抓取网页代码实例
2015/05/09 Python
python获取外网ip地址的方法总结
2015/07/02 Python
Python画图学习入门教程
2016/07/01 Python
使用python实现tcp自动重连
2017/07/02 Python
Python标准库shutil用法实例详解
2018/08/13 Python
python实现反转部分单向链表
2018/09/27 Python
用Python+OpenCV对比图像质量的几种方法
2019/07/15 Python
Django CBV类的用法详解
2019/07/26 Python
PyTorch: 梯度下降及反向传播的实例详解
2019/08/20 Python
django框架两个使用模板实例
2019/12/11 Python
Python matplotlib图例放在外侧保存时显示不完整问题解决
2020/07/28 Python
基于django和dropzone.js实现上传文件
2020/11/24 Python
Django数据模型中on_delete使用详解
2020/11/30 Python
伦敦高达60%折扣的钻石珠宝商:Purely Diamonds
2018/06/24 全球购物
旅游节目策划方案
2014/05/26 职场文书
医学专业毕业生求职信
2014/06/20 职场文书