我如何转换:如何在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