попрактиковался в некотором питоне, который довольно легко понять.
У меня есть
>>> L = [1,2,3,4]
>>> L[1:1] = [1,2,3]
>>> L
[1, 1, 2, 3, 2, 3, 4]
поэтому во второй строке на самом деле L[1:1]
- пустой список, но как Python может понять, что вставить список [1,2,3]
в начало с 1
. Я предполагаю, что есть некоторые внутренние элементы, которые не прозрачны для нас, здесь, по-видимому, L[1:1]
возвращает ссылку на индекс 1
, даже если это возвращает пустой список ...
С наилучшими пожеланиями,
Умут