Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
数组增加值[python]_Python_Arrays_Add - Fatal编程技术网

数组增加值[python]

数组增加值[python],python,arrays,add,Python,Arrays,Add,我有一个数组 a = [4, 5, 6] for x in a: x=x + 1 print(a) 它不会改变数组。我想要5 6 7[Edit]试试这个: s = set(thing) 你在找这个吗 >>> keys = thing.keys() >>> print(keys) ['wak', 'holng'] 这就是set(thing)s=set(thing.keys())@thuyeinut如果您只需要set(thing),实际上del valu

我有一个数组

a = [4, 5, 6]

for x in a:
x=x + 1

print(a)
它不会改变数组。我想要5 6 7

[Edit]试试这个:

s = set(thing)

你在找这个吗

>>> keys = thing.keys()
>>> print(keys)
['wak', 'holng']

这就是
set(thing)
s=set(thing.keys())
@thuyeinut如果您只需要
set(thing)
,实际上
del values
会从当前命名空间中删除名称
values
<代码>删除从不删除对象。在任何情况下,
values
本质上是字典中值的集合视图,删除该对象不会对字典对象产生影响。更根本的是,dict不仅仅是一个包含值的集合。。。你不能只是“删除值”然后神奇地创建一个集合对象。Python从来没有这样工作过。你不能仅仅改变这样一个对象的类型,尤其是不改变内置类型(没有疯狂的自省,hijinks和hackery)。@juanpa.arrivillaga谢谢你的评论。我有一个问题。如果
del
从不删除对象,那么python如何防止内存泄漏?如果当前命名空间中的对象引用不存在,引用计数器应该减少或归零,对吗?