Просто любопытно больше всего на свете, почему python позволяет мне обновлять фрагмент списка, но не строку?
>>> s = "abc"
>>> s[1:2]
'b'
>>> s[1:3]
'bc'
>>> s[1:3] = "aa"
>>> l = [1,2,3]
>>> l[1:3]
[2, 3]
>>> l[1:3] = [9,0]
>>> l
[1, 9, 0]
Есть ли для этого веская причина? (Я уверен, что есть.)