Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/282.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.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_Tuples - Fatal编程技术网

python元组乘以某个常量意味着什么?

python元组乘以某个常量意味着什么?,python,tuples,Python,Tuples,我阅读了一些python代码,如下所示: color = (1.0,)*4 我不明白这是什么意思?(1.0,)表示某个元组,但这里乘以4意味着什么?您将创建一个具有4倍相同引用值的新元组 >>> (1.0,) * 4 (1.0, 1.0, 1.0, 1.0) 见 s*n,n*s n串联的s的浅拷贝 请注意,它与重用的值完全相同;当您使用可变值时会看到: >>> lst = [] >>> tup = (lst,) * 4 >>&

我阅读了一些python代码,如下所示:

color = (1.0,)*4

我不明白这是什么意思?(1.0,)表示某个元组,但这里乘以4意味着什么?

您将创建一个具有4倍相同引用值的新元组

>>> (1.0,) * 4
(1.0, 1.0, 1.0, 1.0)

s*n,n*s

n
串联的
s
的浅拷贝

请注意,它与重用的值完全相同;当您使用可变值时会看到:

>>> lst = []
>>> tup = (lst,) * 4
>>> tup[0] is lst
True
>>> all(i is lst for i in tup)
True

创建一个具有4倍相同引用值的新元组

>>> (1.0,) * 4
(1.0, 1.0, 1.0, 1.0)

s*n,n*s

n
串联的
s
的浅拷贝

请注意,它与重用的值完全相同;当您使用可变值时会看到:

>>> lst = []
>>> tup = (lst,) * 4
>>> tup[0] is lst
True
>>> all(i is lst for i in tup)
True

你好,Martijin,谢谢你的快速回答,你能给我一些参考链接吗?对不起,我找不到。布拉瓦。这正是我想要的。嗨,Martijin,谢谢你的快速回答,你能给我一些某处的参考链接吗,对不起,我找不到。布拉瓦。这正是我想要的。您是否检查过如果将其放入python shell中会发生什么情况?请注意,回答此类问题的最简单方法是打开python.exe交互式shell并亲自尝试!嗨,伙计们,谢谢你们的提示。在shell中运行它们可能会很快得到结果,但我仍然需要知道我面临的是什么样的概念。我在谷歌上搜索了“python tuple乘以常量”,似乎我没有得到任何有用的信息。您是否检查过如果将其放入python shell中会发生什么情况?请注意,回答此类问题的最简单方法是打开python.exe交互式shell并亲自尝试!嗨,伙计们,谢谢你们的提示。在shell中运行它们可能会很快得到结果,但我仍然需要知道我面临的是什么样的概念。我在谷歌上搜索了“python元组乘以常量”,似乎没有得到任何有用的信息。