У меня есть список строк в алфавитном порядке, который я хочу напечатать, но я хочу сделать это с соответствующими буквенными заголовками. Например:
["Blue","Cat in hat","Zebra","2 Words"]
## B
Blue
## C
Cat in hat
## Z
Zebra
## [0-9]
2 Words
Какой лучший способ сделать это? Он должен быть нечувствительным к регистру, поэтому "привет" и "привет" оба go под H.