列表理解的结果:
[['a', 'b', 'c'], ['ab', 'ac', 'bc'], ['abc']]
面临的挑战是将其转换为单个列表,在一行上,仅导入 itertools (如果有帮助)
答案 0 :(得分:0)
简单方法是itertools.chain.from_iterable
:
>>> import itertools
>>> list(itertools.chain.from_iterable([['a', 'b', 'c'], ['ab', 'ac', 'bc'], ['abc']]))
['a', 'b', 'c', 'ab', 'ac', 'bc', 'abc']