Python中的列表切片

时间:2019-06-14 16:33:58

标签: python

我有一个列表numbers = [1,2,3,4,5],其中len(numbers) = 5。当我用numbers[1:3]对其进行切片时,我得到了[2, 3]有2个元素。到目前为止没有问题。

现在,如果为它分配2个以上的元素,例如numbers[1:3] = ['a','b','c','d]并重新检查numbers,我期望回到[1, 'a', 'b', 4, 5]。切碎['c', 'd']。 但是我得到了[1, 'a', 'b', 'c', 'd', 4, 5]7个元素。

这里发生了什么?为什么列表会扩展?

0 个答案:

没有答案