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线程
Feb 26 Python
python利用sklearn包编写决策树源代码
Dec 21 Python
Python之reload流程实例代码解析
Jan 29 Python
浅述python2与python3的简单区别
Sep 19 Python
python正则爬取某段子网站前20页段子(request库)过程解析
Aug 10 Python
使用python模拟命令行终端的示例
Aug 13 Python
使用pandas的box_plot去除异常值
Dec 10 Python
python通过matplotlib生成复合饼图
Feb 06 Python
TensorFlow:将ckpt文件固化成pb文件教程
Feb 11 Python
Python面向对象程序设计之静态方法、类方法、属性方法原理与用法分析
Mar 23 Python
Keras 数据增强ImageDataGenerator多输入多输出实例
Jul 03 Python
Python基于mediainfo批量重命名图片文件
Dec 29 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
Smarty实现页面静态化(生成HTML)的方法
2016/05/23 PHP
Docker 安装 PHP并与Nginx的部署实例讲解
2021/02/27 PHP
采用CSS和JS,刚好我最近有个站点要用到下拉菜单!
2006/06/26 Javascript
Javascript之文件操作
2007/03/07 Javascript
Javascript 圆角div的实现代码
2009/10/15 Javascript
JavaScript内核之基本概念
2011/10/21 Javascript
jQuery图片滚动图片的效果(另类实现)
2013/06/02 Javascript
一个小例子解释如何来阻止Jquery事件冒泡
2014/07/17 Javascript
Jquery焦点图实例代码
2014/11/25 Javascript
JavaScript基础知识学习笔记
2014/12/02 Javascript
Javascript获取随机数的实现方法
2016/06/22 Javascript
详解js的事件代理(委托)
2016/12/22 Javascript
JS中from 表单序列化提交的代码
2017/01/20 Javascript
详细AngularJs4的图片剪裁组件的实例
2017/07/12 Javascript
BootStrap Validator 根据条件在JS中添加或移除校验操作
2017/10/12 Javascript
微信小程序时间戳转日期的详解
2019/04/30 Javascript
js实现简单进度条效果
2020/03/25 Javascript
微信小程序清空输入框信息与实现屏幕往上滚动的示例代码
2020/06/23 Javascript
vue实现简单计算商品价格
2020/09/14 Javascript
python excel使用xlutils类库实现追加写功能的方法
2018/05/02 Python
python3的数据类型及数据类型转换实例详解
2019/08/20 Python
selenium+PhantomJS爬取豆瓣读书
2019/08/26 Python
基于nexus3配置Python仓库过程详解
2020/06/15 Python
python 写一个水果忍者游戏
2021/01/13 Python
道路交通安全实施方案
2014/03/12 职场文书
2014年医学生毕业自我鉴定
2014/03/26 职场文书
大学学习计划书范文
2014/05/02 职场文书
副处级干部考察材料
2014/05/17 职场文书
党的群众路线对照检查材料思想汇报
2014/09/25 职场文书
2014年语文教学工作总结
2014/12/17 职场文书
MBA推荐信怎么写
2015/03/25 职场文书
初中毕业感言300字
2015/07/31 职场文书
党员读书活动心得体会
2016/01/14 职场文书
sql查询结果列拼接成逗号分隔的字符串方法
2021/05/25 SQL Server
分享7个 Python 实战项目练习
2022/03/03 Python
SpringBoot2零基础到精通之数据库专项精讲
2022/03/22 Java/Android