我有一個像[["foo", ["a", "b", "c"]], ["bar", ["a", "b", "f"]]]
列表綜合列出
名單,我想將它拆分出來,所以我可以得到作爲,B等等總數的計數,但我是新來的Python並且有一點時間。
我使用[lx for lx in [li[1] for li in fieldlist if li[1]]]
,試圖讓所有的子子列表中的項目列表,但返回與第一子列表列表([["a", "b", "c"], ["a", "b", "f"]]
,而不是與子列表的內容的列表。I」 m很確定我只是想着這個錯誤,因爲我是新來的列表解析和Python。
任何人都有一個很好的方法來做到這一點?(是的,我知道我選擇的名稱(lx,li )是可怕的)
感謝
輝煌。我知道我必須走得很近,但我不知道你可以像這樣列出多個列表。謝謝! – tjsimmons 2010-10-13 20:16:12