【发布时间】:2016-04-18 01:56:33
【问题描述】:
问题
我的代码遇到了另一个问题。我正在制作一个根据需要操纵全局变量值的程序。我正在研究如何在函数内部需要时使用global 来更改全局变量的值。任何帮助将非常感激。如果你愿意,你可以修改整个代码。再次感谢。
代码
verifier = 0
letters = ["A","B","C","D","E","F","G","H","I"]
if verifier == 0:
letters = ["A","B","C","D","E","F","G","H","I"]
if verifier == 1:
letters = newlist()
def newlist():
numbers = ["0","1","2","3","4","5","6","7","8"]
return animals
def main():
global verifier
# this should print ["A","B","C","D","E","F","G","H","I"]
print(letters)
# global variable should be changed to 1
verifier = 1
# this should print ["0","1","2","3","4","5","6","7","8"] now
print(letters)
main()
【问题讨论】:
标签: python list global-variables python-3.3