我如何轉換:如何在python中拼合嵌套列表?
THIS = \
['logging',
['logging', 'loggers',
['logging', 'loggers', 'MYAPP',
['logging', 'loggers', 'MYAPP', '-handlers'],
['logging', 'loggers', 'MYAPP', 'propagate']
]
],
['logging', 'version']
]
到:
THAT = [
['logging'],
['logging', 'version'],
['logging', 'loggers'],
['logging', 'loggers', 'MYAPP'],
['logging', 'loggers', 'MYAPP', '-handlers'],
['logging', 'loggers', 'MYAPP', 'propagate']
]
在python
(不需要進行排序,只是變平)?
我試過很多東西,但找不到如何解決這個問題。
http://stackoverflow.com/questions/952914/making-a-flat-list-out-of-列表中的列表中的蟒蛇 – dstromberg
請參閱[這個問題](http://stackoverflow.com/questions/406121/flattening-a-shallow-list-in-python),尤其是[這個答案](http:///stackoverflow.com/a/406822/1535629)。 – senshin
另請參閱:http://stackoverflow.com/questions/11377208/recursive-generator-for-flattening-nested-lists?rq=1 – wheaties