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 相关文章推荐
深入理解NumPy简明教程---数组2
Dec 17 Python
Java与Python两大幸存者谁更胜一筹呢
Apr 12 Python
python使用socket创建tcp服务器和客户端
Apr 12 Python
win10系统下Anaconda3安装配置方法图文教程
Sep 19 Python
Python对ElasticSearch获取数据及操作
Apr 24 Python
wxPython实现列表增删改查功能
Nov 19 Python
Python 找出出现次数超过数组长度一半的元素实例
May 11 Python
Python3 webservice接口测试代码详解
Jun 23 Python
15个Pythonic的代码示例(值得收藏)
Oct 29 Python
Python和Bash结合在一起的方法
Nov 13 Python
pandas中DataFrame数据合并连接(merge、join、concat)
May 30 Python
Python中的 Set 与 dict
Mar 13 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
php读取本地文件常用函数(fopen与file_get_contents)
2013/09/09 PHP
PHP实现过滤掉非汉字字符只保留中文字符
2015/06/04 PHP
php preg_match的匹配不同国家语言实例
2016/12/29 PHP
一个JavaScript继承的实现
2006/10/24 Javascript
整理Javascript基础入门学习笔记
2015/11/29 Javascript
AngularJS实现动态添加Option的方法
2017/05/17 Javascript
Vue.Draggable实现拖拽效果
2020/07/29 Javascript
微信小程序实现笑脸评分功能
2018/11/03 Javascript
vue的keep-alive用法技巧
2019/08/15 Javascript
Python urlopen()函数 示例分享
2014/06/12 Python
python中元类用法实例
2014/10/10 Python
详解Python中with语句的用法
2015/04/15 Python
Python中splitlines()方法的使用简介
2015/05/20 Python
浅析Python中return和finally共同挖的坑
2017/08/18 Python
numpy实现合并多维矩阵、list的扩展方法
2018/05/08 Python
python smtplib模块自动收发邮件功能(一)
2018/05/22 Python
python如何从文件读取数据及解析
2019/09/19 Python
Python爬虫入门有哪些基础知识点
2020/06/02 Python
Python闭包装饰器使用方法汇总
2020/06/29 Python
Python实现简单猜数字游戏
2021/02/03 Python
工程现场管理求职自荐信
2013/10/02 职场文书
教师远程培训感言
2014/03/06 职场文书
交通事故调解协议书
2014/04/16 职场文书
小班评语大全
2014/05/04 职场文书
理想演讲稿范文
2014/05/21 职场文书
体育专业自荐书
2014/05/29 职场文书
2014领导干部学习焦裕禄同志先进事迹思想汇报
2014/09/19 职场文书
法学专业大学生实习自我鉴定
2014/10/05 职场文书
五年级上册复习计划
2015/01/19 职场文书
倡议书范文大全
2015/04/28 职场文书
保护环境的宣传语
2015/07/13 职场文书
结婚喜宴迎宾词
2015/08/10 职场文书
创业方案:赚钱的烧烤店该怎样做?
2019/07/05 职场文书
只用50行Python代码爬取网络美女高清图片
2021/06/02 Python
win10以太网连接不上怎么办?Win10连接以太网详细教程
2022/04/08 数码科技