Небольшие личные соображения.
pupkin2
возможно есть какие-то плюшки
Считаю что предполагать это правильно, язык должен быть логичен.
Но форма:
"111222111222112"['1':'2']
Крайне неоднозначна. Надо указать первое это вхождение ‘1’ или последнее тоже самое надо писать про хвост. Оно может означать - взять все возможные комбинации из данной строки (ну или произвольной последовательности). И так далее….
Кроме того такая потребность так извлекать поддиапазоны по значению нелогична. Списки - объекты с доступом по индексу. Если нужен доступе по содержимому - используются sorteddict (или его аналоги в других языках map) и там уж можно достать данные по диапазону ключей.
Поэтому считаю что ни один нормальный язык не должен включать такую возможность.
В этом меня убеждает ее отсутствие в более или менее знакомых мне языках. Насколько знаю ее нет и в ada,perl,WolframMathematica,matlab,numpy,lex,bison,coco/R,antlr в которых кстати есть срезы и некоторые из которых ориентированы специально на работу со строками.
Поэтому мне стало любопытно где она есть? И как она используется.
А так согласен - тему можно и закрыть.