Python-测验| Python列表测验|问题 8
问题 8:找出以下程序的输出:
list1 = [1, 2, 3, 4, 5]
list2 = list1
list2[0] = 0;
print( list1)
(A) [1, 2, 3, 4, 5, 0]
(B) [0,1,2,3,4,5]
(C) [0, 2, 3, 4, 5]
(D) [1, 2, 3, 4, 0]答案: (C)
解释:在这个问题中,我们提供了一个对 list1 的引用,另一个名称是 list2,但这两个列表是相同的,有两个引用(list1 和 list2)。因此,对 list2 的任何更改都会影响原始列表
这个问题的测验