Надо же, не сталкивался. Отличный вопрос.
Потыкав, обнаружил и такое:
s, t = "test_string", "dfgsdfgdfgds"
print(id(s[2:6]), id(t[2:6])) # True
Предположу, дело в том, что питон кэширует небольшие слайсы (как операторы) так же, как небольшие целые числа,
т.е. 2 слайса равной длины указывают на один объект.
Как только вы присвоите эти значения переменным, магия пропадёт.
dollar, я вам вот что скажу.
Там в обзорах - 10, 20, 50 лучших программ для захвата экрана.
И автор каждой из них брался написать самую лучшую прогу.
Изучал поделия конкурентов. Готовился.
А я не готовился. Я живу под убунтой, когда надо было - ставил что-то из репозитория (их там две, ставил обе) - и оно работало.
Это - не рокет сайенс.
ragnar_ok, раз уж пометили ответом - вот вам еще забавная ссылка.
Ни одного отзыва от первого лица - всё друзья, мужья да братья. Вот вы часто пишите отзывы за других? еще Альтернативные отзывы
0xD34F, рецепт так себе. Среднее расстояние между двумя ближайшими одинаковыми числами == длина подмассива, между двумя ближайшими разными == (длина подмассива) / 2
Про такое говорят так.
Потыкав, обнаружил и такое:
Предположу, дело в том, что питон кэширует небольшие слайсы (как операторы) так же, как небольшие целые числа,
т.е. 2 слайса равной длины указывают на один объект.
Как только вы присвоите эти значения переменным, магия пропадёт.