Assume I have array  arr = [[1, 2, 3], [4, 5, 6]]
How do I concatenate this array into one array, such as arr = [1, 2, 3, 4, 5, 6]
Thanks in advance!
Assume I have array  arr = [[1, 2, 3], [4, 5, 6]]
How do I concatenate this array into one array, such as arr = [1, 2, 3, 4, 5, 6]
Thanks in advance!
 
    
    The most basic approach will be a double loop list comprehension
arr = [[1, 2, 3], [4, 5, 6]]
print([j for i in arr for j in i])
alternatively
arr = [[1, 2, 3], [4, 5, 6]]
print(sum(arr,start = []))
 
    
    You can use itertools
import itertools
arr = [[1, 2, 3], [4, 5, 6]]
arr2=list(itertools.chain.from_iterable(arr))
Try this:
arr = [[1, 2, 3], [4, 5, 6]]
arr2 = []
for x in arr:
  arr2+= x
Result:
[1, 2, 3, 4, 5, 6]
