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实现linux服务器批量修改密码并生成execl
Apr 22 Python
Python使用htpasswd实现基本认证授权的例子
Jun 10 Python
Python多进程编程技术实例分析
Sep 16 Python
Python实现把回车符\r\n转换成\n
Apr 23 Python
python 3利用BeautifulSoup抓取div标签的方法示例
May 28 Python
Python实现的简单模板引擎功能示例
Sep 02 Python
python difflib模块示例讲解
Sep 13 Python
人机交互程序 python实现人机对话
Nov 14 Python
Python根据指定日期计算后n天,前n天是哪一天的方法
May 29 Python
使用python将图片格式转换为ico格式的示例
Oct 22 Python
python爬虫之urllib,伪装,超时设置,异常处理的方法
Dec 19 Python
python argparser的具体使用
Nov 10 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内存溢出问题的解决方法
2013/06/25 PHP
PHP实现电商订单自动确认收货redis队列
2017/05/17 PHP
JavaScript写的一个自定义弹出式对话框代码
2010/01/17 Javascript
JQuery中的ready函数冲突的解决方法
2010/05/17 Javascript
jquery dialog键盘事件代码
2010/08/01 Javascript
一个简单的弹性返回顶部JS代码实现介绍
2013/06/09 Javascript
为开发者准备的10款最好的jQuery日历插件
2014/02/04 Javascript
js遍历子节点子元素附属性及方法
2014/08/19 Javascript
JS实现随机乱撞彩色圆球特效的方法
2015/05/05 Javascript
基于JavaScript FileReader上传图片显示本地链接
2016/05/27 Javascript
JavaScript制作简单分页插件
2016/09/11 Javascript
JS实现动画兼容性的transition和transform实例分析
2016/12/13 Javascript
Javascript基础回顾之(一) 类型
2017/01/31 Javascript
AngularJS中下拉框的基本用法示例
2017/10/11 Javascript
vue用elementui写form表单时,在label里添加空格操作
2020/08/13 Javascript
[00:33]2018DOTA2亚洲邀请赛TNC出场
2018/04/04 DOTA
比较详细Python正则表达式操作指南(re使用)
2008/09/06 Python
Linux下Python获取IP地址的代码
2014/11/30 Python
Python制作钉钉加密/解密工具
2016/12/07 Python
Python 基础知识之字符串处理
2017/01/06 Python
python分割一个文本为多个文本的方法
2019/07/22 Python
Python将视频或者动态图gif逐帧保存为图片的方法
2019/09/10 Python
python爬虫 正则表达式解析
2019/09/28 Python
Tensorflow 1.0之后模型文件、权重数值的读取方式
2020/02/12 Python
python实现企业微信定时发送文本消息的示例代码
2020/11/24 Python
pycharm 关闭search everywhere的解决操作
2021/01/15 Python
销售员自我评价怎么写
2013/09/19 职场文书
21岁生日感言
2014/02/27 职场文书
创业女性典型材料
2014/05/02 职场文书
2014年文艺部工作总结
2014/11/17 职场文书
商标侵权律师函
2015/05/27 职场文书
2015入党自传书范文
2015/06/26 职场文书
庆七一主持词
2015/06/29 职场文书
三十年同学聚会感言
2015/07/30 职场文书
初中思想品德教学反思
2016/02/24 职场文书
Python insert() / append() 用法 Leetcode实战演示
2021/03/31 Python