如何根据列表中单词的第一个字母自定义排序功能?

编写一个函数,该函数接受一个字符串列表,并返回一个包含排序后的字符串的列表 顺序,除了首先将所有以'H'开头的字符串分组。 例如,提供以下输入列表:

['Bougainvillea', 'Orchids', 'Hibiscus', 'Frangipani', 'Honeysuckle']

将返回以下输出列表:

['Hibiscus', 'Honeysuckle', 'Bougainvillea', 'Frangipani', 'Orchids']