Skip to main content

Python: Join List

There are several ways in python in which we can join tow or more list together. Comprehension of the list is an effective means of describing and constructing lists based on current lists of elements which needs to be processed in a similar manner.

1. Using + operator  

The use of “+” operator can easily add the whole of one list behind the other list and hence perform the concatenation.

list_1 = [1,2,3,4,5]
list_2 = [6,7,8,9]
list3 = list_1 + list_2
print(list3) 

Output: [1, 2, 3, 4, 5, 6, 7, 8, 9]

2. Using list comprehension

It is used for list concatenation. This method is one liner alternative to loop method.

list_1 = [1,2,3,4]
list_2 = [5,6,7,8]
Final_list = [y for x in [list_1, list_2] for y in x]
print(Final_list)

Output: [1, 2, 3, 4, 5, 6, 7, 8]

3. Using extend()

It is used to extend the given list in python.

list_1 = [1,2,3,4]
list_2 = [5,6,7,8]
list_1.extend(list_2)
print(list_1)

 Output: [1, 2, 3, 4, 5, 6, 7, 8]

4. Using * Operator:

This method is the new addition to list concatenation.

list_1 = [1,2,3,4]
list_2 = [5,6,7,8]
res_list = [*list_1, *list_2]
print(res_list)

Output: [1, 2, 3, 4, 5, 6, 7, 8]

5. Using append():

This method is also used to add item in list.

list_1 = [1,2,3,4]
list_2 = [5,6,7,8]

for x in list_2:
    list_1.append(x)

print(list_1)

Output: [1, 2, 3, 4, 5, 6, 7, 8]

Tags
Submitted by devanshi.srivastava on June 9, 2021

Devanshi, is working as a Data Scientist with iVagus. She has expertise in Python, NumPy, Pandas and other data science technologies.

About

At ProgramsBuzz, you can learn, share and grow with millions of techie around the world from different domain like Data Science, Software Development, QA and Digital Marketing. You can ask doubt and get the answer for your queries from our experts.