How do I concatenate two lists in Python?

Better Stack Team
Updated on January 26, 2023

You can concatenate two lists in Python by using the + operator or the extend() method.

Here is an example using the + operator:

 
list1 = [1, 2, 3]
list2 = [4, 5, 6]
list3 = list1 + list2
print(list3)  # Output: [1, 2, 3, 4, 5, 6]

Here is an example using the extend() method:

 
list1 = [1, 2, 3]
list2 = [4, 5, 6]
list1.extend(list2)
print(list1)  # Output: [1, 2, 3, 4, 5, 6]

Note that the extend() method modifies the list in place, whereas the + operator creates a new list.