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

Python多参数返回语法是糖吗?

Python多参数返回语法是糖吗?,python,programming-languages,Python,Programming Languages,网上没有一个直接的答案,所以我想我会在这里问 当Python函数返回多个值时,这是否只是返回元素列表的语法糖,这些元素在返回后会被分解?这相当于返回元组,而不是列表 元组可能会被破坏,也可能不会被破坏,这取决于调用方对元组的处理方式。如果调用者保留对元组的引用,只要有对它的引用,它就会继续存在。它返回一个元组

网上没有一个直接的答案,所以我想我会在这里问


当Python函数返回多个值时,这是否只是返回元素列表的语法糖,这些元素在返回后会被分解?

这相当于返回元组,而不是列表


元组可能会被破坏,也可能不会被破坏,这取决于调用方对元组的处理方式。如果调用者保留对元组的引用,只要有对它的引用,它就会继续存在。

它返回一个元组