1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > python 中文排序(按拼音首字母)

python 中文排序(按拼音首字母)

时间:2023-09-03 18:12:45

相关推荐

python 中文排序(按拼音首字母)

pypinyin

排序 仅按拼音首字母 排序

安装pypinyin

pip3 install pypinyin代码from pypinyin import lazy_pinyinchars = ['鑫','鹭','榕','柘','珈','骅','孚','迦','瀚','濮','浔','沱','泸','恺','怡','岷','萃','兖']chars.sort(key=lambda char: lazy_pinyin(char)[0][0])print([lazy_pinyin(char) for char in chars])print(chars)

结果

[['cui'], ['fu'], ['hua'], ['han'], ['jia'], ['jia'], ['kai'], ['lu'], ['lu'], ['min'], ['pu'], ['rong'], ['tuo'], ['xin'], ['xun'], ['yi'], ['yan'], ['zhe']]['萃', '孚', '骅', '瀚', '珈', '迦', '恺', '鹭', '泸', '岷', '濮', '榕', '沱', '鑫', '浔', '怡', '兖', '柘']

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。