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中用于返回绝对值的abs()方法
May 14 Python
理解Python垃圾回收机制
Feb 12 Python
opencv python 图像去噪的实现方法
Aug 31 Python
Python get获取页面cookie代码实例
Sep 12 Python
Python中的CSV文件使用"with"语句的方式详解
Oct 16 Python
python进行TCP端口扫描的实现
Dec 21 Python
python钉钉机器人运维脚本监控实例
Feb 20 Python
详解mac python+selenium+Chrome 简单案例
Nov 08 Python
Python实现报警信息实时发送至邮箱功能(实例代码)
Nov 11 Python
python 和c++实现旋转矩阵到欧拉角的变换方式
Dec 04 Python
浅谈Keras中shuffle和validation_split的顺序
Jun 19 Python
python xlsxwriter模块的使用
Dec 24 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 Xdebug 调试扩展的安装与使用.
2010/03/13 PHP
php读取mysql中文数据出现乱码的解决方法
2013/08/16 PHP
php计算title标题相似比的方法
2015/07/29 PHP
PHP设计模式之迭代器模式
2016/06/17 PHP
PHP实现Huffman编码/解码的示例代码
2018/04/20 PHP
PHP html_entity_decode()函数讲解
2019/02/25 PHP
PHP 图片处理
2020/09/16 PHP
判断是否安装flash player及当前版本的JS代码
2013/08/08 Javascript
JS将光标聚焦在文本最后的实现代码
2014/03/28 Javascript
调试代码导致IE出错的避免方法
2014/04/04 Javascript
超级给力的JavaScript的React框架入门教程
2015/07/02 Javascript
jQuery实现的登录浮动框效果代码
2015/09/26 Javascript
js获取鼠标位置实例详解
2015/12/09 Javascript
JS简单实现String转Date的方法
2016/03/02 Javascript
使用JSON作为函数的参数的优缺点
2016/10/27 Javascript
javascript入门之数组[新手必看]
2016/11/21 Javascript
vue初始化动画加载的实例
2018/09/01 Javascript
JavaScript函数定义方法实例详解
2019/03/05 Javascript
小程序开发踩坑:页面窗口定位(相对于浏览器定位)(推荐)
2019/04/25 Javascript
redux处理异步action解决方案
2020/03/22 Javascript
解决vue 使用axios.all()方法发起多个请求控制台报错的问题
2020/11/09 Javascript
Python的另外几种语言实现
2015/01/29 Python
基于随机梯度下降的矩阵分解推荐算法(python)
2018/08/31 Python
python3+PyQt5 创建多线程网络应用-TCP客户端和TCP服务器实例
2019/06/17 Python
Python实现简单的列表冒泡排序和反转列表操作示例
2019/07/10 Python
Django celery异步任务实现代码示例
2020/11/26 Python
python中常用的数据结构介绍
2021/01/12 Python
html5 svg 中元素点击事件添加方法
2013/01/16 HTML / CSS
Otiumberg官网:英国半精致珠宝品牌
2021/01/16 全球购物
关于毕业的广播稿
2014/01/10 职场文书
小学生纪念九一八事变演讲稿
2014/09/14 职场文书
公司借条范本
2015/05/25 职场文书
办公室日常管理制度
2015/08/04 职场文书
多人股份制合作协议书
2016/03/19 职场文书
2019年度行政文员工作计划范本!
2019/07/04 职场文书
一文弄懂MySQL索引创建原则
2022/02/28 MySQL