在Function_python中本地更改变量的作用域

jqjz2hbq  于 2022-09-21  发布在  Python
关注(0)|答案(2)|浏览(141)

该函数工作正常,并在打印时为我提供了FINAL_LIST的确切值。

但是,当我决定单独打印FINAL_LIST以检查值是否在全局更改时,我发现FINAL_LIST的值正在局部更改

如何才能在全局范围内更改FINAL_LIST?

gab6jxml

gab6jxml1#

在函数中使用关键字GLOBAL以使其成为全局变量。函数中的更改将受到全局影响。
全局变量

做出这些改变
GLOBAL FINAL_LIST在函数的第2行。

zlhcx6iw

zlhcx6iw2#

在Python中,AS列表是mutable。不要在函数中添加final_list = [ ]行,然后运行代码。

它将更改final_list

相关问题