相关文章推荐
非常酷的柳树  ·  Python中变量在内存的存储与地址变化详解 ...·  1 月前    · 
想旅行的野马  ·  C++ 容器类 <list> | ·  3 周前    · 
玩足球的闹钟  ·  为离奇受害的朱令去世悲哀,更呼吁建立死因法庭 ...·  10 月前    · 
善良的稀饭  ·  “我们对今后的美好生活更有信心” -中国法院网·  1 年前    · 
爱逃课的硬盘  ·  ApachePOI从XSSFWorkbook ...·  1 年前    · 
独立的冰棍  ·  [UE4]使用UnrealVS扩展快速编译C ...·  1 年前    · 
慷慨大方的跑步鞋  ·  Search·  1 年前    · 
Code  ›  函数内部和外部的Python全局列表修改开发者社区
python python函数 python列表
https://cloud.tencent.com/developer/ask/sof/110886302
热心肠的长颈鹿
7 月前
首页
学习
活动
专区
工具
TVP 最新优惠活动
返回腾讯云官网
提问

问 函数内部和外部的Python全局列表修改

Stack Overflow用户
提问于 2014-05-02 20:26:28
EN

2i在Python中相对较新(使用3.3.3),并有一个列表相关的问题。当修改函数中的全局列表变量(请不要讲全局变量的坏处)时,通常不需要使用函数中的全局关键字声明列表--只要您坚持使用list方法。特别是,如果不首先使用全局关键字,就不能使用增广加法。令我惊讶的是,在函数之外使用增广加法显然并不是修改列表变量(仅修改列表内容),因此我希望可以在不使用全局关键字的情况下在函数中使用它。这里有两个我无法调和的例子:

代码语言: javascript
复制
list_1 = []
def my_func():
    list_1.append(0)
    #list_1 += [0]
 
推荐文章
非常酷的柳树  ·  Python中变量在内存的存储与地址变化详解(深浅拷贝,值/引用传递、可变不可变数据类型)_变量地址变化
1 月前
想旅行的野马  ·  C++ 容器类 <list> |
3 周前
玩足球的闹钟  ·  为离奇受害的朱令去世悲哀,更呼吁建立死因法庭制度|投毒|孙维|铊中毒|朱令案_网易订阅
10 月前
善良的稀饭  ·  “我们对今后的美好生活更有信心” -中国法院网
1 年前
爱逃课的硬盘  ·  ApachePOI从XSSFWorkbook到SXSSFWorkbook的转换问题,下载的文件中宏被禁用。
1 年前
独立的冰棍  ·  [UE4]使用UnrealVS扩展快速编译C++代码 - 一粒沙 - 博客园
1 年前
慷慨大方的跑步鞋  ·  Search
1 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号