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 Count the Occurrence of an Item in a List
Python Inheritance
Python input()
Python Tuple count()
Python Set difference()
Python Function Arguments
Deep Learning from Scratch - Building with Python form First Principles - Seth Weidman
Python Program to Convert String to Datetime
Python String ljust()
Python Machine Learning Second Edition - Sebastian Raschka & Vahid Mirjalili
Python Variables, Constants and Literals
Python Program to Generate a Random Number
Python exec()
Python if...else Statement
Python Machine Learning Third Edition - Sebastian Raschka & Vahid Mirjalili
Python String isdecimal()
Python Functions
Python range()
Python compile()
Python Program to Find LCM
Python Program to Capitalize the First Character of a String
Python Program to Make a Simple Calculator
Python callable()
Python id()
Python List
Python Dictionary setdefault()
Deep Learning with Python - A Hands-on Introduction - Nikhil Ketkar
Python *args and **kwargs
Python dict()
Python Decorators
Python Program to Get the Class Name of an Instance
Python Program to Parse a String to a Float or Int