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 Tuple
Python String casefold()
Python RegEx
Python Program to Reverse a Number
Python strftime()
Python hasattr()
Python dict()
Python Program to Generate a Random Number
Python Program to Find All File with .txt Extension Present Inside a Directory
Python Data Structures and Algorithms - Benjamin Baka
Python format()
Python String lower()
Building Chatbots with Python Using Natural Language Processing and Machine Learning - Sumit Raj
Python Program to Get Line Count of a File
Python Numbers, Type Conversion and Mathematics
Python float()
Python Set symmetric_difference()
Python Program to Append to a File
Python eval()
Python String isidentifier()
Python Anonymous / Lambda Function
Python object()
Python round()
Python callable()
Python Program to Find the Sum of Natural Numbers
Python Program to Get the File Name From the File Path
Python Functions
Python Program to Convert Decimal to Binary Using Recursion
Python String encode()
Python globals()
Python String rjust()
Python Program to Shuffle Deck of Cards