# 原始列表
lst = ['apple', 'banana', 'cherry', 'date', 'eggplant', 'fig', 'grape', 'honey', 'kiwi', 'lemon', 'mango', 'nectarine', 'orange', 'peach', 'quince', 'raspberry', 'strawberry', 'tangerine', 'watermelon']
# 按字母顺序排序
sorted_lst = sorted(lst)
# 获取每个字母表中第一个值
result_lst = []
for i in sorted_lst:
if not result_lst or i[0] != result_lst[-1][0]:
result_lst.append(i)
# 输出结果
print(result_lst)
输出:
['apple', 'banana', 'cherry', 'date', 'eggplant', 'fig', 'grape', 'honey', 'kiwi', 'lemon', 'mango', 'nectarine', 'orange', 'peach', 'quince', 'raspberry', 'strawberry', 'tangerine', 'watermelon']
上一篇:按字母顺序排序包含字母的数字
下一篇:按字母顺序排序并限制