相关疑难解决方法(0)

Python如何从函数中返回多个值?

我写了以下代码:

class FigureOut:
   def setName(self, name):
      fullname = name.split()
      self.first_name = fullname[0]
      self.last_name = fullname[1]

   def getName(self):
      return self.first_name, self.last_name

f = FigureOut()
f.setName("Allen Solly")
name = f.getName()
print (name)
Run Code Online (Sandbox Code Playgroud)

我得到以下输出:

('Allen', 'Solly')
Run Code Online (Sandbox Code Playgroud)

每当从python中的函数返回多个值时,它是否总是将多个值转换为多个值的列表,然后从函数返回它?

整个过程是否与将多个值转换为list显式然后返回列表相同,例如在JAVA中,因为只能从JAVA中的函数返回一个对象?

python return function python-3.x

23
推荐指数
3
解决办法
9万
查看次数

标签 统计

function ×1

python ×1

python-3.x ×1

return ×1