该函数工作正常,并在打印时为我提供了FINAL_LIST的确切值。
但是,当我决定单独打印FINAL_LIST以检查值是否在全局更改时,我发现FINAL_LIST的值正在局部更改
如何才能在全局范围内更改FINAL_LIST?
gab6jxml1#
在函数中使用关键字GLOBAL以使其成为全局变量。函数中的更改将受到全局影响。全局变量
做出这些改变GLOBAL FINAL_LIST在函数的第2行。
zlhcx6iw2#
在Python中,AS列表是mutable。不要在函数中添加final_list = [ ]行,然后运行代码。
mutable
final_list = [ ]
它将更改final_list。
final_list
2条答案
按热度按时间gab6jxml1#
在函数中使用关键字GLOBAL以使其成为全局变量。函数中的更改将受到全局影响。
全局变量
做出这些改变
GLOBAL FINAL_LIST在函数的第2行。
zlhcx6iw2#
在Python中,AS列表是
mutable
。不要在函数中添加final_list = [ ]
行,然后运行代码。它将更改
final_list
。