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中实现两个字典(dict)合并的方法
Sep 23 Python
Python的collections模块中的OrderedDict有序字典
Jul 07 Python
解决win64 Python下安装PIL出错问题(图解)
Sep 03 Python
对DJango视图(views)和模版(templates)的使用详解
Jul 17 Python
Python及Pycharm安装方法图文教程
Aug 05 Python
PyTorch之图像和Tensor填充的实例
Aug 18 Python
python常见字符串处理函数与用法汇总
Oct 30 Python
通过 Django Pagination 实现简单分页功能
Nov 11 Python
PIL包中Image模块的convert()函数的具体使用
Feb 26 Python
PyQt5实现简单的计算器
May 30 Python
python开发前景如何
Jun 11 Python
Python容器类型公共方法总结
Aug 19 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
Win下如何安装PHP的APC拓展
2013/08/07 PHP
JavaScript与函数式编程解释
2007/04/27 Javascript
一个很酷的拖动层的js类,兼容IE及Firefox
2009/06/23 Javascript
js 函数的副作用分析
2011/08/23 Javascript
javascript的数据类型、字面量、变量介绍
2012/05/23 Javascript
加载远程图片时,经常因为缓存而得不到更新的解决方法(分享)
2013/06/26 Javascript
如何判断微信内置浏览器(通过User Agent实现)
2014/09/01 Javascript
JS实现可关闭的对联广告效果代码
2015/09/14 Javascript
AngularJS框架的ng-app指令与自动加载实现方法分析
2017/01/04 Javascript
Angular2环境搭建具体操作步骤(推荐)
2017/08/04 Javascript
基于jquery实现左右上下移动效果
2018/05/02 jQuery
vue element-ui中table合计指定列求和实例
2020/11/02 Javascript
js实现简单图片拖拽效果
2021/02/22 Javascript
[01:06:42]VP vs NewBee Supermajor 胜者组 BO3 第二场 6.5
2018/06/06 DOTA
[36:54]Mineski vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python实现连接mongodb的方法
2015/05/08 Python
python之Socket网络编程详解
2016/09/29 Python
python学习教程之使用py2exe打包
2017/09/24 Python
Python实现列表删除重复元素的三种常用方法分析
2017/11/24 Python
python使用Matplotlib绘制分段函数
2018/09/25 Python
浅谈pandas用groupby后对层级索引levels的处理方法
2018/11/06 Python
python使用adbapi实现MySQL数据库的异步存储
2019/03/19 Python
详解PANDAS 数据合并与重塑(join/merge篇)
2019/07/09 Python
使用python爬取抖音视频列表信息
2019/07/15 Python
Python使用random模块生成随机数操作实例详解
2019/09/17 Python
美国汽车交易网站:Edmunds
2016/08/17 全球购物
Answear匈牙利:来自全球200多个知名时尚品牌
2017/04/21 全球购物
个人求职简历中英文自我评价
2013/12/16 职场文书
学生自我鉴定模板
2013/12/30 职场文书
便利店的创业计划书
2014/01/15 职场文书
学习方法演讲稿
2014/05/10 职场文书
客户答谢会致辞
2015/01/20 职场文书
2015学生会文艺部工作总结
2015/04/03 职场文书
高三教师工作总结2015
2015/07/21 职场文书
《蜜蜂引路》教学反思
2016/02/22 职场文书
我收到了德劲DE1107
2022/04/05 无线电