当前位置: 首页 > 知识库问答 >
问题:

使用包含所述变量引用的变量编辑变量

仉峻
2023-03-14

想象一下我有:

x = 2
y = x
y = 3

输出:

x = 2
y = 3

我想要的是:

 x = 3

现在,正如我所说,这并没有把x设为3,而是把y设为3。我怎样才能改变它,使y充当指向x的指针。我想编辑x,而不是y。之前,我相信我看到了一个关于使用可变变量的页面。我不认为我完全理解Python中变量是如何工作的。

共有1个答案

哈朗
2023-03-14

您可以使用list

x = [2]
y = x
y[0] = 3
print(x)

输出:

[3]
 类似资料:
  • 问题内容: 我有几个字段,每个字段都是这样的: 通过使用带有计数器的循环,我希望能够说出fieldx。其中x是该循环中计数器的值。这意味着如果我的数组中有6个条目,则将为fields1-field6提供值。 是否可以使用fieldx? 问题答案: 您可以使用反射来完成此操作,但是通常最好在数组中声明字段。代替: 你可以这样做: 然后,您可以遍历数组来设置值:

  • 问题内容: 有没有办法使用包含其名称的字符串来引用Javascript变量? 例: 问题答案: 您可以使用an 做到这一点,尽管我会尽一切努力避免这种事情。 如果您发现自己需要这样做,一种更好的方法是使用哈希表。

  • 在 Makefile中的定义的变量,就像是C/C++语言中的宏一样,他代表了一个文本字串,在Makefile中执行的时候其会自动原模原样地展开在所使用的地方。其与C/C++所不同的是,你可以在Makefile中改变其值。在Makefile中,变量可以使用在“目标”,“依赖目标”,“命令”或是 Makefile的其它部分中。变量的命名字可以包含字符、数字,下划线(可以是数字开头),但不应该含有“:”

  • sass让人们受益的一个重要特性就是它为css引入了变量。你可以把反复使用的css属性值 定义成变量,然后通过变量名来引用它们,而无需重复书写这一属性值。或者,对于仅使用过一 次的属性值,你可以赋予其一个易懂的变量名,让人一眼就知道这个属性值的用途。 sass使用$符号来标识变量(老版本的sass使用!来标识变量。改成$是多半因为!highlight-color看起来太丑了。),比如$highli

  • 在Makefile中的定义的变量,就像是C/C++语言中的宏一样,他代表了一个文本字串,在Makefile中 执行的时候其会自动原模原样地展开在所使用的地方。其与C/C++所不同的是,你可以在Makefile中改变其 值。在Makefile中,变量可以使用在“目标”,“依赖目标”, “命令”或是Makefile的其它部分中。 变量的命名字可以包含字符、数字,下划线(可以是数字开头),但不应该含有

  •  KAG 中所谓的变量其实就是、 记录某些数据的东西  而已。  但是呢、KAG 因为是基于 TJS2 这一脚本语言的系统、KAG 的变量实际上继承了 TJS2 变量的功能,可以发挥很强大的作用。(译注:口胡,给我一个能保存的数据类再说……)  这个初级教程只讲了些基本的用法、像 KAG 内部的方法、属性之类的操作、使用吉里吉里本体功能之类的没有详细说、完全是一片泥沼的状态、容易掉坑的请注意(笑)