如果我有一个像(1,2,3,4)
这样的元组,并且想将1和3赋给变量a和b,我显然可以说
myTuple = (1,2,3)
a = my_tuple[0]
b = myTuple[2]
或类似的东西
(a,_,b,_) = myTuple
有没有一种方法可以解压缩值,但忽略其中的一个或多个?
最佳答案
我认为您的解决方案很好。如果您确实在分配_时遇到问题,则可以定义索引列表并执行以下操作:
a = (1, 2, 3, 4, 5)
idxs = [0, 3, 4]
a1, b1, c1 = (a[i] for i in idxs)