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]