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 Machine Learning - Sebastian Raschka
Python Program to Find Numbers Divisible by Another Number
Python String isdecimal()
Python String isidentifier()
Python Dictionary copy()
Python staticmethod()
Python Program to Compute all the Permutation of the String
Python Tuple count()
Python float()
Python String rfind()
Python Dictionary pop()
Python type()
Python String maketrans()
Python Program to Check Armstrong Number
Python for Programmers with introductory AI case studies - Paul Deitel & Harvey Deitel
Python Program to Safely Create a Nested Directory
Python issubclass()
Python Program to Find Armstrong Number in an Interval
Python Program to Add Two Numbers
Python String isalpha()
Python all()
Python List extend()
Python Program to Get a Substring of a String
Python frozenset()
Python Machine Learning Eqution Reference - Sebastian Raschka
Python Data Analytics with Pandas, NumPy and Matplotlib - Fabio Nelli
Machine Learning Applications Using Python - Cases studies form Healthcare, Retail, and Finance - Pu...
Python Program to Represent enum
Python Set update()
Python Set isdisjoint()
Python Dictionary popitem()
Python pass statement