Так что я просто наткнулся на то, что мне кажется странной особенностью Python, и хотел кое-что прояснить.
Следующая манипуляция с массивом имеет некоторый смысл:
p = [1,2,3]
p[3:] = [4]
p = [1,2,3,4]
Я полагаю, что это просто добавление этого значения к концу, верно?
Почему я могу это сделать, однако?
p[20:22] = [5,6]
p = [1,2,3,4,5,6]
И тем более это:
p[20:100] = [7,8]
p = [1,2,3,4,5,6,7,8]
Это просто кажется неправильной логикой. Похоже, это должно выдать ошибку!
Любое объяснение?
-Is это просто странная вещь, которую делает Python?
-Is есть ли цель?
-Or я думаю об этом неправильно?