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 相关文章推荐
Pythont特殊语法filter,map,reduce,apply使用方法
Feb 27 Python
Python中函数及默认参数的定义与调用操作实例分析
Jul 25 Python
python如何创建TCP服务端和客户端
Aug 26 Python
对numpy中的where方法嵌套使用详解
Oct 31 Python
python3+PyQt5 使用三种不同的简便项窗口部件显示数据的方法
Jun 17 Python
Python基础学习之基本数据结构详解【数字、字符串、列表、元组、集合、字典】
Jun 18 Python
python判断所输入的任意一个正整数是否为素数的两种方法
Jun 27 Python
python set集合使用方法解析
Nov 05 Python
详解Python中字符串前“b”,“r”,“u”,“f”的作用
Dec 18 Python
在tensorflow中实现去除不足一个batch的数据
Jan 20 Python
利用 Python ElementTree 生成 xml的实例
Mar 06 Python
Python 使用双重循环打印图形菱形操作
Aug 09 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一句话cmdshell新型 (非一句话木马)
2009/04/18 PHP
PHP使用数组依次替换字符串中匹配项
2016/01/08 PHP
JavaScript语句可以不以;结尾的烦恼
2007/03/08 Javascript
仅IE6/7/8中innerHTML返回值忽略英文空格的问题
2011/04/07 Javascript
关于使用 jBox 对话框的提交不能弹出问题解决方法
2012/11/07 Javascript
jquery实现右键菜单插件
2015/03/29 Javascript
JavaScript简单判断复选框是否选中及取出值的方法
2015/08/13 Javascript
js实现兼容性好的微软官网导航下拉菜单效果
2015/09/07 Javascript
javascript性能优化之DOM交互操作实例分析
2015/12/12 Javascript
jQuery stop()用法实例详解
2016/07/28 Javascript
同步文本框内容JS代码实现
2016/08/04 Javascript
Ionic2系列之使用DeepLinker实现指定页面URL
2016/11/21 Javascript
Angular ng-repeat遍历渲染完页面后执行其他操作详细介绍
2016/12/13 Javascript
angular实现IM聊天图片发送实例
2017/05/08 Javascript
浅谈vue-router 路由传参的方法
2017/12/27 Javascript
element-ui 限制日期选择的方法(datepicker)
2018/05/16 Javascript
解决vue 界面在苹果手机上滑动点击事件等卡顿问题
2018/11/27 Javascript
[01:20]2018DOTA2亚洲邀请赛总决赛战队Mineski晋级之路
2018/04/07 DOTA
按日期打印Python的Tornado框架中的日志的方法
2015/05/02 Python
Python二叉搜索树与双向链表转换实现方法
2016/04/29 Python
Tensorflow卷积神经网络实例
2018/05/24 Python
Python面向对象之类和对象实例详解
2018/12/10 Python
Python面向对象之类的内置attr属性示例
2018/12/14 Python
Python循环中else,break和continue的用法实例详解
2019/07/11 Python
创建Shapefile文件并写入数据的例子
2019/11/26 Python
乐天旅游台湾网站:Rakuten Travel TW
2017/06/01 全球购物
欧缇丽加拿大官方网站:Caudalie加拿大
2019/07/18 全球购物
DJI全球:DJI Global
2021/03/15 全球购物
安全负责人任命书
2014/06/06 职场文书
镇创先争优活动总结
2014/08/28 职场文书
停车位租赁协议书
2014/09/24 职场文书
升学宴学生致辞
2015/07/27 职场文书
亲情作文之母爱
2019/09/25 职场文书
话题作文之关于呼唤
2019/11/29 职场文书
导游词之澳门玫瑰圣母堂
2019/12/03 职场文书
MySQL 查询速度慢的原因
2021/05/25 MySQL