2015-09-11 129 views
0

拆包列表假設你有一個清單:內的另一個列表蟒蛇

mylist=[[1,2,3,4],[2,3,4,5],[3,4,5,6]] 

任何Python化(2.X)的方式來解壓內部列表,這樣新的名單應該是這樣的:?

mylist_n=[1,2,3,4,2,3,4,5,3,4,5,6] 
+1

和http://stackoverflow.com/questions/952914/making-a-flat-list-out-of-list-of-lists-in-python –

回答

2
import itertools 
mylist=[[1,2,3,4],[2,3,4,5],[3,4,5,6]] 
print list(itertools.chain(*mylist)) 
2
mylist_n = [j for i in mylist for j in i]