我真的感到震惊,并且想不出为什么会发生这种情况的逻辑。这就是我所做的:
>>> import random
>>> c = a
>>> a
[1, 2, 3, 4, 5]
>>> c
[1, 2, 3, 4, 5]
>>> random.shuffle(a)
>>> a
[5, 1, 3, 2, 4]
>>> c
[5, 1, 3, 2, 4]
>>> random.shuffle(c)
>>> c
[5, 4, 3, 2, 1]
>>> a
[5, 4, 3, 2, 1]
>>>
预期的结果是,数组' a'与' c'不同。请用你的知识来启发我,解释为什么结果和我预期的结果一样疯狂。