Python将汉字按拼音排序--一个多音字引发的悲剧

今天同事告诉我一个项目需要将汉字按拼音排序,之前没做过啊,就google之,down了一份汉字与拼音的对照表,对照表格式如下: 拼 pin1 音 yin1 将文件保存为pinyindata,于是有了如下对应的python代码: #!/usr/bin/env python # -*- coding:utf-8 -*- # # Author : cold night # E-mail : wh_linux@126.com # Date : 12-10-24 下午3:13 # from os...

comments

lambda 结合map/filter/reduce/sorted等函数对列表进行高效操作

lambda 结合map/filter/reduce/sorted等函数对列表进行高效操作 介绍 lambda Python用于支持将函数赋值给变量的一个操作符 默认是返回的,所以不用再加return关键字,不然会报错 result = lambda x: x * x result(2) # return 4 map()/filter()/reduce() 需要两个参数,第一个是一个处理函数,第二个是一个序列(list,tuple,dict) map()...

comments