【发布时间】:2010-10-13 20:04:01
【问题描述】:
我有一个类似[["foo", ["a", "b", "c"]], ["bar", ["a", "b", "f"]]]的列表
我想把它拆分出来,这样我就可以计算出 As、Bs 等的总数,但我是 Python 新手,并且有一点时间。
我正在使用[lx for lx in [li[1] for li in fieldlist if li[1]]] 尝试获取包含子子列表中所有项目的列表,但这会返回包含第一个子列表的列表([["a", "b", "c"], ["a", "b", "f"]] 而不是包含这些子列表内容的列表. 我很确定我只是在想这个错误,因为我是列表推导和 Python 的新手。
任何人有一个好方法来做到这一点? (是的,我知道我选择的名字 (lx, li) 很糟糕)
谢谢。
【问题讨论】:
标签: python list-comprehension nested-lists