我想创建一个全局列表,并在全局列表中保存了一个值(def rand()
)。
无论我保存什么,我保存的值都不包括rand()
以外的其他功能。
我错过了什么?
sayi = []
def rand():
global sayi
initial = 1000
for i in range(1000,10000):
initial +=1
sayi.append(initial)
print sayi[43]
def main():
rand()
print len(sayi) # Shows 0 but I have added value at rand funct. with append funct.
main()
答案 0 :(得分:0)
我假设你是python的新手。 压痕事项。不是故意,但我注意到很多人都去旅行。这是您修改后的代码。
sayi = []
def rand():
global sayi
initial = 1000
for i in range(1000,10000):
initial +=1
sayi.append(initial)
print sayi[43]
def main():
rand()
print len(sayi) # Shows 0 but I have added value at rand funct. with append funct.
main()
你有一切正常,你的缩进只是一点点。