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实现随机密码字典生成器示例
Apr 09 Python
浅析python 内置字符串处理函数的使用方法
Jun 11 Python
浅谈Python基础之I/O模型
May 11 Python
python模拟事件触发机制详解
Jan 19 Python
python使用Tkinter实现在线音乐播放器
Jan 30 Python
python将视频转换为全字符视频
Apr 26 Python
pytorch制作自己的LMDB数据操作示例
Dec 18 Python
使用Python实现批量ping操作方法
May 06 Python
Python logging模块写入中文出现乱码
May 21 Python
使用Python中tkinter库简单gui界面制作及打包成exe的操作方法(二)
Oct 12 Python
django使用channels实现通信的示例
Oct 19 Python
Python爬虫网络请求之代理服务器和动态Cookies
Apr 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
全国FM电台频率大全 - 20 广西省
2020/03/11 无线电
PHP 模拟登陆MSN并获得用户信息
2009/05/16 PHP
自定义session存储机制避免会话保持问题
2014/10/08 PHP
PHP钩子与简单分发方式实例分析
2017/09/04 PHP
php实现有序数组旋转后寻找最小值方法
2018/09/27 PHP
LazyLoad 延迟加载(按需加载)
2010/05/31 Javascript
js报错 Object doesn't support this property or method的原因分析
2011/03/31 Javascript
input 和 textarea 输入框最大文字限制的jquery插件
2011/10/27 Javascript
调用DOM对象的focus使文本框获得焦点
2014/02/19 Javascript
JS中操作JSON总结
2020/12/06 Javascript
jQuery操作select下拉框的text值和value值的方法
2014/05/31 Javascript
Jquery弹出层插件ThickBox的使用方法
2014/12/09 Javascript
使用jQuery和Bootstrap实现多层、自适应模态窗口
2014/12/22 Javascript
利用canvas中toDataURL()将图片转为dataURL(base64)的方法详解
2017/11/20 Javascript
Angular 项目实现国际化的方法
2018/01/08 Javascript
3种vue路由传参的基本模式
2018/02/22 Javascript
JavaScript中常见内置函数用法示例
2018/05/14 Javascript
JS基于对象的链表实现与使用方法示例
2019/01/31 Javascript
js作用域和作用域链及预解析
2019/04/11 Javascript
详解Vue前端生产环境发布配置实战篇
2019/05/07 Javascript
解决vue项目router切换太慢问题
2020/07/19 Javascript
js实现简单商品筛选功能
2021/02/02 Javascript
[13:18]《一刀刀一天》之DOTA全时刻21:详解TI新赛制 A队再露獠牙
2014/06/24 DOTA
python实现按行切分文本文件的方法
2016/04/18 Python
python中使用%与.format格式化文本方法解析
2017/12/27 Python
Python使用Pickle库实现读写序列操作示例
2018/06/15 Python
对Python 除法负数取商的取整方式详解
2018/12/12 Python
python multiprocessing模块用法及原理介绍
2019/08/20 Python
详解Python Opencv和PIL读取图像文件的差别
2019/12/27 Python
Foot Locker德国官方网站:美国运动服和鞋类零售商
2018/11/01 全球购物
医院护士求职自荐信格式
2013/09/21 职场文书
大型公益活动策划方案
2014/08/20 职场文书
学校交通安全责任书
2014/08/25 职场文书
党校个人总结
2015/03/04 职场文书
诉讼和解协议书
2016/03/23 职场文书
Docker容器harbor私有仓库部署和管理
2022/08/05 Servers