pip install pypinyin python from pypinyin import pinyin, lazy_pinyin, Style def generate_index(chars): index = {} for char in chars: pinyin_list = lazy_pinyin(char, style=Style.FIRST_LETTER) first_letter = pinyin_list[0].upper() if pinyin_list else '' if first_letter.isalpha(): index[first_letter] = index.get(first_letter, []) + [char] return index index = generate_index(chinese_chars) for letter, chars in sorted(index.items()): print(letter + ':', chars)


上一篇:
下一篇:
切换中文