python如何实现按中文拼音对字符串排序?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!
安装中文库
sudo apt-get 更新 sudo apt-get  install language-pack-zh-hans-base sudo dpkg-reconfigure 地区
使用
import 语言环境 locale.setlocale (locale.LC_COLLATE, & # 39; zh_CN.UTF8& # 39;) cmp =locale.strcoll courses.sort (lambda , x,, y,, cmp (x.course_name, y.course_name))
测试用例
输入
#,- *安康;编码:utf-8 - * - import 语言环境 locale.setlocale (locale.LC_COLLATE, & # 39; zh_CN.UTF8& # 39;) cmp =locale.strcoll items =,列表(& # 39;自挂东南枝& # 39;.decode (& # 39; utf - 8 # 39;)) print & # 39;之前# 39;.center (10, & # 39;=& # 39;) print & # 39; & # 39; . join(物品) items.sort (lambda , x,, y,, cmp (x, y)) print & # 39;后# 39;.center (10, & # 39;=& # 39;) print & # 39; & # 39; . join(物品)
输出
====自挂东南枝=====东挂南枝自
感谢各位的阅读!看完上述内容,你们对python如何实现按中文拼音对字符串排序大概了解了吗?希望文章内容对大家有所帮助。如果想了解更多相关文章内容,欢迎关注行业资讯频道。