1. 程式人生 > >漢字首字母拼音排序-Python

漢字首字母拼音排序-Python

  1. 安裝pypinyin,目的是將中文轉換成拼音
 pip install pypinyin
  1. 利用sort()函式進行排序
from pypinyin import lazy_pinyin
chinese_list=[u'中國人', u'啊', u'你好', u'臺灣人'] #只支援unicode string
chinese_list= sorted(chinese_list, key=lambda x: lazy_pinyin(x.lower())[0][0])
print(chinese_list)