2
我有一個多維數組,我在Python中循環。陣列的第二維度被可變像尺寸等:如何輕鬆將數組的多餘元素解包爲單個變量?
data = [
[1, 2, 0, 0],
[1, 2, 0, 1],
[2, 1, 9],
[1, 3, 4, 2, 1],
[3, 2, 1, 4]
]
當通過它循環,是否有任何簡單的方法來解壓縮所述第二和 - 上的元素? 理想我想是這樣的:
for base, argtype, *args in data:
get_func(base, argtype)(*args)
這並不工作,但我堅持了這樣的事情:
for entry in data:
base = data[0]
argtype = data[1]
args = data[2:]
get_func(base, argtype)(*args)
我想要的東西,看起來清爽多了,如果可能的話。