我有一个函数F()
,它返回两个对象。例如。 ob1, ob2 = F()
。
有没有办法只访问ob1并忽略同一行中的ob2?类似于ob1 = F()
。
答案 0 :(得分:2)
答案 1 :(得分:1)
函数永远不会一次返回两个对象。相反,您的函数返回一个包含两个对象的元组。
这意味着您可以使用索引来获取所需的对象:
>>> def F():
... return 1, 2
...
>>> ob1 = F()[0]
>>> ob1
1
>>>
请记住,逗号,
创建一个元组,而不是括号(如果有):
>>> t = 1, 2
>>> t
(1, 2)
>>> t = (1, 2)
>>> t
(1, 2)
>>>
答案 2 :(得分:0)
结果将是一个元组,只需访问您需要的位置:
ob1 = F()[0]