在Python中,如何从函数的返回值集中访问值的子集?

在Python中,如何从函数的返回值集中访问值的子集?,python,Python,我有一个Python函数,它返回一组值,比如a1,…,一个 例如。返回的集合是a1、a2、a3、a4 def myFunction(): # The code return a1,a2,a3,a4 我只想访问a1和a4,例如,如何访问 我试过了 a1, , ,a4 = myFunction() 但它给我的错误太多,无法解包 编辑错误太多而无法解包仅在我尝试a1、=myFunction()使用时出现 a1, _, _,a4 = myFunction() 在Python中,对

我有一个Python函数,它返回一组值,比如
a1,…,一个

例如。返回的集合是a1、a2、a3、a4

def myFunction():
    # The code
    return a1,a2,a3,a4 
我只想访问
a1
a4
,例如,如何访问

我试过了

a1, , ,a4 = myFunction()
但它给我的错误
太多,无法解包

编辑错误
太多而无法解包
仅在我尝试
a1、=myFunction()

使用时出现

a1, _, _,a4 = myFunction()

在Python中,对于不太可能使用的变量,使用<代码>\
是一种常见的约定;但它们仍然是变量。

哪种版本的Python
a1,*\UA4=…
在3.x.Python 2.7中使用anaconda。@jonrsharpe我正在寻找那个(重复的)问题,但我找不到它。谢谢。其他选项只是
result=myFunction()
然后在元组中按位置引用
result[0]
确定;但这完全取决于OP是否有足够的耐心去做
结果[0]
&
结果[3]
。谢谢。它起作用了。系统显示“您可以在7分钟内接受答案”