我有這樣的表結構:使用Python連接列出的名單列表鍵
lst = [[['a', 100],['b', 200],['d', 325]],[['a', 50],['b', 250],['c', 75]]]
「善堂」可以包含子列表任意數量(LEN(LST)可以大於2)
作爲輸出我想:
output = [['a',100,50],['b',200,250],['c',0,75],['d',325,0]]
下面是另一個例子:
lst = [[['a', 100],['b', 200],['d', 325]],[['a', 50],['b', 250],['c', 75]], [['a', 22], ['b', 10]]]
output = [['a', 100, 50, 22],['b', 200, 250, 10], ['c', 0, 75, 0], ['d', 325, 0, 0]]
你會怎麼做?
爲什麼有些項目應該包含零像'['c',0,75]'? – RomanPerekhrest
'lst'總是會有這樣的結構嗎? IOW,它會一直是(列表(兩個項目列表))列表嗎? –
@RomanPerekhrest它會出現,因爲第一個子列表不包含'c'「鍵」,所以OP希望它默認爲0 – Wondercricket