Python - 在对象索引中使用*解包

时间:2016-06-01 11:10:01

标签: python python-2.7

我可以在对象索引中使用asterix(*)解包吗?

假设我有一个对象X,它使用三个对象进行索引:

X[ind1, ind2, ind3]

但ind2和ind3确实很复杂。 希望有一个函数y,它接受更简单的对象,产生复杂的元组:

def y(ind2_simple, ind3_simple):
    #stuff
    return (ind2, ind3)

我的问题 - 有没有办法做这样的事情:

X[ind1, *y(ind2_simple, ind3_simple)]

或者不同的东西,但仍然很简单?

0 个答案:

没有答案