Table of Contents
In this example, you will learn to concatenate two lists in Python.
To understand this example, you should have the knowledge of the following Python programming topics:
- Python List
- Python List extend()
1. Example 1: Using + operator
list_1 = [1, 'a'] list_2 = [3, 4, 5] list_joined = list_1 + list_2 print(list_joined)
Output
[1, 'a', 3, 4, 5]
In this example, + operator is used to concatenate two lists.
2. Example 2: Using iterable unpacking operator *
list_1 = [1, 'a'] list_2 = range(2, 4) list_joined = [*list_1, *list_2] print(list_joined)
Output
[1, 'a', 2, 3]
* operator allows unpacking inside the list or tuple.
3. Example 3: With unique values
list_1 = [1, 'a'] list_2 = [1, 2, 3] list_joined = list(set(list_1 + list_2)) print(list_joined)
Output
[1, 2, 3, 'a']
If you want the unique items from a concatenated list, you can use list() and set(). set() selects the unique values and list() converts the set into list.
4. Example 4: Using extend()
list_1 = [1, 'a'] list_2 = [1, 2, 3] list_2.extend(list_1) print(list_2)
Output
[1, 2, 3, 1, 'a']
Using extend(), you can concatenate a list to another list as shown in example above.
Related posts:
Python Program to Compute all the Permutation of the String
Python Iterators
Python String find()
Python String islower()
Deep Learning with Python - Francois Chollet
Python List remove()
Python str()
Python callable()
Python Dictionary get()
Python String ljust()
Python map()
Python Set symmetric_difference()
Python String rstrip()
Python String isnumeric()
Python __import__()
Python Set union()
Python Operators
Python String count()
Python String format()
Python String startswith()
Python Program to Randomly Select an Element From the List
Python Program to Display the multiplication Table
Python memoryview()
Python Custom Exceptions
Python Program to Remove Punctuations From a String
Python String rindex()
Building Chatbots with Python Using Natural Language Processing and Machine Learning - Sumit Raj
Python Machine Learning - Sebastian Raschka
Python Set symmetric_difference_update()
Python Program to Append to a File
Node.js vs Python for Backend Development
Python Program to Reverse a Number