站长资源脚本专栏

浅谈python函数调用返回两个或多个变量的方法

整理:jimmy2026/7/31浏览2
简介以元祖形式返回 return (a,b,......)以元祖引用或(x,y,....)接受都可以为什么不能用列表返回??与java一样,列表等属于可变数据类型——由指针指向数据本身。如果返回列表,其实质是返回列表引用,列表引用本可以找到数据本身,但由于回收机制,数据本身很可能已经被回收了,

以元祖形式返回  return (a,b,......)

以元祖引用或(x,y,....)接受都可以

为什么不能用列表返回??

与java一样,列表等属于可变数据类型——由指针指向数据本身。

如果返回列表,其实质是返回列表引用,列表引用本可以找到数据本身,但由于回收机制,数据本身很可能已经被回收了,所以用列表返回并不可行

===========update==========

python中用列表也可以。。。。奇怪!

以上这篇浅谈python函数调用返回两个或多个变量的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。