Skip to main content
 首页 » 编程设计

python之将元组分配给两个数组字段

2025年05月04日16落叶无声

<分区>

我刚刚注意到 python 中的一个我不理解的行为。
想象一下下面的代码:

myArray  = [0] * 10    
myTuple = (1,1) 

现在我想将元组中的两个值分配给数组中的两个字段。由于 Python 允许一次更改多个值,我尝试过

myArray[2:3] = myTuple 

我对 myArray 的期望是

[0,0,1,1,0,0,0,0,0,0] 

但我实际得到的是

[0,0,1,1,0,0,0,0,0,0,0] 

谁能给我解释一下这种行为?