s="String"
print(sorted(s,key=lambda x:x.upper()))
Выход ['g', 'i', 'n', 'r', 'S', 't']
.Однако я не понимаю, что происходит.Я хотел бы отсортировать итерируемые s так, чтобы приоритет отдавался строчным буквам, а в конце - заглавным буквам.Так что на выходе получается ['g', 'i', 'n', 'r', 't', 'S']
.