0

Assume you have a list :

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

any pythonic(2.x) way to unpack the inner lists so that new list should look like ?:

mylist_n=[1,2,3,4,2,3,4,5,3,4,5,6]
Krcn U
  • 391
  • 7
  • 16

2 Answers2

5
import itertools
mylist=[[1,2,3,4],[2,3,4,5],[3,4,5,6]]
print list(itertools.chain(*mylist))
Cody Bouche
  • 925
  • 5
  • 10
5
mylist_n = [j for i in mylist for j in i]
John La Rooy
  • 281,034
  • 50
  • 354
  • 495