Black magic:
>>> a = [[[2], [4, 1, 3]], [5, 7], 1, 10, [[[5, 5, 5], [4, 4, 4]]]] >>> b = eval(repr(a).replace("[","").replace("]","")) >>> b (2, 4, 1, 3, 5, 7, 1, 10, 5, 5, 5, 4, 4, 4) >>>But, in all seriousness, don't do that.
eval
is bad, you say? I know:>>> a = [[[2], [4, 1, 3]], [5, 7], 1, 10, [[[5, 5, 5], [4, 4, 4]]]] >>> b = list(map(int, repr(a).replace("[","").replace("]","").split(","))) >>> b [2, 4, 1, 3, 5, 7, 1, 10, 5, 5, 5, 4, 4, 4] >>>Don't do this either.