📜  Python-测验|输出类型 |问题 10

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

Python-测验|输出类型 |问题 10

下面的代码会显示什么?

def f(value, values):
    v = 1
    values[0] = 44
t = 3
v = [1, 2, 3]
f(t, v)
print(t, v[0])

(一) 1 1
(乙) 1 44
(三) 3 1
(四) 3 44答案: (D)
说明: t=3 的值在函数f(value,values) 中传递,v [list] 在同一个函数中作为值传递。 v 存储在 values 和 values[0]=44 中,更改列表中 index['0'] 处的值,因此 v=[44,2,3]。这个问题的测验