📜  Python-测验| Python列表测验|问题 6

📅  最后修改于: 2022-05-13 01:58:11.624000             🧑  作者: Mango

Python-测验| Python列表测验|问题 6

问题 6:找出以下程序的输出:

def gfg(x,l=[]): 
    for i in range(x): 
        l.append(i*i) 
    print(l) 
  
gfg(3,[3,2,1]) 

(A) [3, 2, 1, 0, 1, 4]
(B) [0, 1, 0, 1, 4]
(C) [0, 1]
(四) [ ]答案:(一)
解释: l 是指向存储在内存中的列表的变量的名称。函数调用首先在新的内存块中创建一个新列表。 l 然后引用这个新列表。然后将 0、1 和 4 附加到这个新列表中。那太好了。
这个问题的测验