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 に答える