为了账号安全,请及时绑定邮箱和手机立即绑定

如何理解多个变量可以同时接收一个tuple,按位置赋给对应的值,所以,Python的函数返回多值其实就是返回一个tuple,但写起来更方便。

怎么理解,多个变量可以同时接收一个tuple,按位置赋给对应的值,所以,Python的函数返回多值其实就是返回一个tuple,但写起来更方便。

正在回答

2 回答

tuple类似列表序列,此处原文中的多个变量指为多个接受tuple结果的变量,与tuple的结果值一一对应。

如:x,y = tuple(1,2)

      x,y,z = tuple(2,3,4)

原文中返回的多值结果其实为一个tuple。就是一个对应关系。 tuple更简洁,写起来方便,变量亦可。

0 回复 有任何疑惑可以回复我~

可以这么理解吧,你传的参数就是以tuple的形式保存,然后function(*args)的*args可以按照你给的参数一一赋值(而且参数的第一个就给*args的第一个位置)

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758620    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

如何理解多个变量可以同时接收一个tuple,按位置赋给对应的值,所以,Python的函数返回多值其实就是返回一个tuple,但写起来更方便。

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信