Ways to join Two Lists in Python
There are several ways to concatenate, or join, two or more lists in Python. One of the easiest ways are by using the plus (+) operator.
Here, in the output you can see the duplicate items in the resulting list.
How to combining two lists and removing duplicates?
You can combining two lists in Python and removing duplicates could be accomplished by using a set() method.
Here, you can see the duplicate item 4 is removed from the resulting list.
Merge two lists in Python without duplicates
There is another method to remove duplicate items while merging two lists using set() method.
Using * operator to merge Two List in Python
The PEP, titled Additional Unpacking Generalizations, generally reduced some syntactic restrictions when using the starred * expression in Python. You can use star (*) operator to joining two lists (applies to any iterable).
Using extend() to concatenate Two Lists in Python
Python List extend() method adds the specified list elements (or any iterable) to the end of the current list.
Using List Comprehensions to add two lists in Python
Python List Comprehension offers a shorter syntax when you want to create a new list based on the values of an existing list.
Using Python sum() to Join Multiple Lists in Python
Concatenation of many lists in Python
Python Itertools is used to iterate over data structures that can be stepped over using a for-loop. Such data structures are also known as iterables. Here, you can use Itertools.chain() function, that is used to chain multiple iterables together, by generating an iterator that traverses them sequentially, one after the other: