相关文章推荐
强健的四季豆  ·  java关于时间比较|String转Date ...·  1 年前    · 
忐忑的卤蛋  ·  Spring Boot 零基礎入門 ...·  1 年前    · 
酷酷的红金鱼  ·  某商超小程序加密算法解析_<eval>:1: ...·  2 年前    · 
满身肌肉的铁链  ·  C#中 获取时间相对应的年月日时分秒_c# ...·  2 年前    · 
斯文的电影票  ·  什么是顶级域名和一级域名,如何区分_顶级域名 ...·  2 年前    · 
Code  ›  函数内部和外部的Python全局列表修改开发者社区
python python函数 python列表
https://cloud.tencent.com/developer/ask/sof/110886302
热心肠的长颈鹿
1 年前
首页
学习
活动
专区
工具
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]
 
推荐文章
强健的四季豆  ·  java关于时间比较|String转Date|Date转String|指定时间加上指定天数后的日期|当时时间加上指定天数后的日期等的方法-腾讯云开发者社区-腾讯云
1 年前
忐忑的卤蛋  ·  Spring Boot 零基礎入門 (16) - Json 格式介紹 - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天
1 年前
酷酷的红金鱼  ·  某商超小程序加密算法解析_<eval>:1:0 expected an operand but found import-CSDN博客
2 年前
满身肌肉的铁链  ·  C#中 获取时间相对应的年月日时分秒_c# 年月日时分秒-CSDN博客
2 年前
斯文的电影票  ·  什么是顶级域名和一级域名,如何区分_顶级域名和二级域名怎么判断_晓梦_知行的博客-CSDN博客
2 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号