concatenate multiple lists python code example

Example 1: python concatenate lists

a = [1, 2, 3]
b = [4, 5]

# method 1:
c = a + b # forms a new list with all elements
print(c) # [1, 2, 3, 4, 5]

# method 2:
a.extend(b) # adds the elements of b into list a
print(a) # [1, 2, 3, 4, 5]

Example 2: how to combine 2 lists in python

l1 = [1,2,3,4]
l2 = [1,1,1,1]
l3 = [l1[x//2] if x % 2 == 0 else l2[x//2] for x in range(8)]
// l3: [1, 2, 3, 4, 5, 6, 7, 8]

Example 3: merge two lists

# Makes list1 longer by appending the elements of list2 at the end.
list1.extend(list2)