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 布尔操作实现代码
Mar 23 Python
Python内置函数的用法实例教程
Sep 08 Python
Python基于pygame实现图片代替鼠标移动效果
Nov 11 Python
Python基于Pymssql模块实现连接SQL Server数据库的方法详解
Jul 20 Python
分析Python读取文件时的路径问题
Feb 11 Python
python实现求两个字符串的最长公共子串方法
Jul 20 Python
对python for 文件指定行读写操作详解
Dec 29 Python
Python多项式回归的实现方法
Mar 11 Python
Python TCPServer 多线程多客户端通信的实现
Dec 31 Python
python读取ini配置的类封装代码实例
Jan 08 Python
使用python 计算百分位数实现数据分箱代码
Mar 03 Python
opencv 阈值分割的具体使用
Jul 08 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投票程序源码
2007/03/11 PHP
php 将excel导入mysql
2009/11/09 PHP
php中随机显示图片的函数代码
2011/06/23 PHP
php查看网页源代码的方法
2015/03/13 PHP
php引用和拷贝的区别知识点总结
2019/09/23 PHP
基于jquery 的一个progressbar widge
2010/10/29 Javascript
点弹代码 点击页面任何位置都可以弹出页面效果代码
2012/09/17 Javascript
单击复制文字兼容各浏览器的完美解决方案
2013/07/04 Javascript
Ext JS 4实现带week(星期)的日期选择控件(实战二)
2013/08/21 Javascript
js读取注册表的键值示例
2013/09/25 Javascript
js实现checkbox全选、不选与反选的方法
2015/02/09 Javascript
JavaScript操作cookie类实例
2015/03/31 Javascript
js实现鼠标点击左上角滑动菜单效果代码
2015/09/06 Javascript
JS中对Cookie的操作详解
2016/08/05 Javascript
Bootstrap模态框(modal)垂直居中的实例代码
2016/08/18 Javascript
jQuery选择器中的特殊符号处理方法
2017/09/08 jQuery
深入理解Vuex 模块化(module)
2017/09/26 Javascript
浅谈Vue2.0父子组件间事件派发机制
2018/01/08 Javascript
JavaScript 隐性类型转换步骤浅析
2018/03/15 Javascript
python编程实现随机生成多个椭圆实例代码
2018/01/03 Python
Python django使用多进程连接mysql错误的解决方法
2018/10/08 Python
详解pandas的外部数据导入与常用方法
2019/05/01 Python
在win10和linux上分别安装Python虚拟环境的方法步骤
2019/05/09 Python
Python socket聊天脚本代码实例
2020/01/02 Python
Python轻量级web框架bottle使用方法解析
2020/06/13 Python
python开发入门——列表生成式
2020/09/03 Python
银行会计业务的个人自我评价
2013/11/02 职场文书
护士求职推荐信范文
2013/11/23 职场文书
小学教师岗位职责
2013/11/25 职场文书
毕业生就业推荐表自我鉴定
2014/03/20 职场文书
学习雷锋精神演讲稿
2014/05/10 职场文书
导师就业推荐信范文
2014/05/22 职场文书
2014审计局领导班子民主生活会对照检查材料思想汇报
2014/09/20 职场文书
学校领导班子四风对照检查材料
2014/09/27 职场文书
2015年监理工作总结范文
2015/04/07 职场文书
服务器nginx权限被拒绝解决案例
2022/09/23 Servers