这很有效。
a = [2,5,3,7,9,12]
def mean_list(x):
b = 0
for i in x:
b=b+i
c = b/len(x)
return c
print(mean_list(a))
但这不起作用,即使我已将我的列表声明为全局列表。为什么呢?
def mean_list(x):
global a
a = [2,5,3,7,9,12]
b = 0
for i in x:
b=b+i
c = b/len(x)
return c
print(mean_list(a))
答案 0 :(得分:1)
您的列表(a
)仅在您调用该函数时创建。因此,除非您调用该函数一次,尝试使用另一个变量调用该函数然后a