写在前面

在做文档排版的时候经常会遇到姓名的排序问题,当人名很多的时候,我们是不可能人工的一个一个比较排序,那么有什么办法快速解决这一问题吗?答案可定是有,今天为大家介绍一种。

程序

from xpinyin import Pinyindef my_function(lis):             #输入一个名字的列表pin=Pinyin()result=[]for item in lis:result.append((pin.get_pinyin(item),item))result.sort()for i in range(len(result)):result[i]=result[i][1]result=' '.join(result)       #将排好序的结果使用空格连接,方便输出print(result)                 #输出结果my_function(['张三','李四','王五','赵六'])

输出结果

李四 王五 张三 赵六

中文姓名按照拼音排序-python相关推荐

  1. python 拼音姓名排序_Python一秒将全部中文姓名转为拼音!

    有时在处理文件时候,我们需要将中文姓名转换为拼音,或者是转换为拼音首字母,本文将介绍三种Python实现的方法,最后给一个批量操作的代码案例! 一.xpinyin 开门见山,Python中文字转拼音可 ...

  2. python 拼音姓名排序_实用小技巧,Python一秒将全部中文姓名转为拼音!

    有时在处理文件时候,我们需要将中文姓名转换为拼音,或者是转换为拼音首字母,本文将介绍三种Python实现的方法,最后给一个批量操作的代码案例! 一.xpinyin 开门见山,Python中文字转拼音可 ...

  3. python拼音名_实用小技巧,Python一秒将全部中文姓名转为拼音!

    有时在处理文件时候,我们需要将中文姓名转换为拼音,或者是转换为拼音首字母,本文将介绍三种Python实现的方法,最后给一个批量操作的代码案例!一.xpinyin 开门见山,Python中文字转拼音可以 ...

  4. python读取excel汉字转成拼音_Python语言之用Python将全部中文姓名转为拼音

    本文将介绍三种用Python将中文姓名转换为拼音的方法,Python的实用技巧希望对Python的学习有所帮助. 有时在处理文件时候,我们需要将中文姓名转换为拼音,或者是转换为拼音首字母,本文将介绍三 ...

  5. 将MySQL中的中文姓名转为拼音

    一.首先设计好数据库表对应的实体类: Paper类: public class Paper {private String name; //论文题目private String firstAuthor ...

  6. 【工具封装】Python 字典列表按中文姓名首字母排序

    第三方模块: 功       能: 汉字拼音转换模块,将汉字转为拼音:可以用于汉字注音.排序.检索. 模块名称: pypinyin 官方文档: https://pypi.org/project/pyp ...

  7. mysql8中文排序_mysql中utf8编码的中文字段按拼音排序

    http://blog.s777n.net/orderbychinesefieldutf8/comment-page-2/ 2010-08-24 17:36 by TomorrowMan | 分类: ...

  8. js中文汉字按拼音排序

    1,datatable拓展 按中文排序 jQuery.extend( jQuery.fn.dataTableExt.oSort, {"chinese-string-asc" : f ...

  9. mysql中拼音排序的方法_mysql的中文数据按拼音排序的2个方法

    客服那边需要我对一些酒店进行中文拼音排序,以前没有接触过,在php群里问了一些大牛..得到了2种答案,都可以.哈哈·~ 以下既是msyql 例子,表结构是utf-8的 方法一.复制代码 代码如下:SE ...

最新文章

  1. 米家电磁炉显示e10_小米“米家电磁炉C1”评测:7挡火力,2100W大功率设计
  2. 回顾2016,展望2017
  3. King of the Ether
  4. Linux c 进程名 pid,Linux C已知进程名字得到其PID号
  5. Android系统(97)---开源项目分类整理
  6. 计算机应用技术高数挂科,这7个专业难度太大,挂科率很高,只有学神才敢报考...
  7. 牛客小白月赛11 J Rinne Loves Math
  8. 微信公众号:地图定位
  9. 富文本编辑器(超简单的)
  10. 命令行工具 DOT和DOH测试
  11. Snapman设计中的思考
  12. Kotlin编程实战——类与对象(05)
  13. Unity中利用材质自发光实现物体闪烁效果
  14. CV、CA、CT运动模型的理解和matlab程序简单实现
  15. Django框架 之 中间件
  16. 计算机高中期末总结作文,高中期末总结:高一期末总结作文
  17. dnf创建服务器信息失败怎么办,DNF提示图表系统组建失败怎么解决?
  18. 学阿里中台,80%的人只学到了皮毛!揭秘阿里中台的12个架构思维和原则
  19. python主程序调用子程序_使用main.f90模块调用特定的.f文件运行f2py时出现问题?(未知的子程序?)...
  20. 2022年制冷与空调设备运行操作操作证考试题模拟考试平台操作

热门文章

  1. python 图像分割_Python中的图像分割(第2部分)
  2. Golang将IP转为整型int存储
  3. 发现一个非常好用的编程字体 看起来非常舒服 - Tahoma
  4. 取模(取余)的具体含义
  5. Linux用户不同UID分类区别
  6. 1u服务器支持的显卡体积,1u服务器加独立显卡(1u服务器装显卡)
  7. Matlab中int()函数的使用
  8. Espresso测试示例
  9. [MetalKit]32-Shadows-in-Metal-part-2阴影2
  10. VSCode中调试flutter遇到Android licenses not accepted的错误提示