0

我想要转换列表如下:

list=[['a','b','c','d'],'e','f']

list['a','b','c','d','e','f']

我怎么能这样做..帮助..

4

1 回答 1

0

看看itertools.chain,我认为这正是你所需要的: http: //docs.python.org/2/library/itertools.html#itertools.chain


>>> import itertools as it
>>> li = [['e', 'f', 'g'], 'a', 'b']
>>> list(it.chain.from_iterable(li))
['e', 'f', 'g', 'a', 'b']

这几乎是该函数文档中的示例,这始终是一个很好的起点......

于 2013-02-06T15:56:32.973 回答