连接列表

IUn*_*own 0 python

我有一个字典,其中值元素是列表:

d1={'A': [], 'C': ['SUV'], 'B': []}
Run Code Online (Sandbox Code Playgroud)

只有当列表非空时,我才需要将值连接到单个列表中.
预期产量:

o=['SUV']
Run Code Online (Sandbox Code Playgroud)

感谢帮助.

Jon*_*nts 6

from itertools import chain
d1={'A': [], 'C': ['SUV'], 'B': []}
print list(chain.from_iterable(d1.itervalues()))
Run Code Online (Sandbox Code Playgroud)

  • 这个答案比Ashwin更好,因为它充分利用了链可以处理迭代器而不仅仅是急切生成序列的事实. (2认同)