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 Dictionary get()
Python Program to Measure the Elapsed Time in Python
Python String center()
Python Keywords and Identifiers
Python Program to Convert Kilometers to Miles
Python 3 for Absolute Beginners - Tim Hall & J.P Stacey
Python Program to Split a List Into Evenly Sized Chunks
Python exec()
Python Dictionary pop()
Python Deep Learning Cookbook - Indra den Bakker
Python Dictionary keys()
Python classmethod()
Python List sort()
Python Program to Multiply Two Matrices
Python Program to Reverse a Number
Python String find()
Python Program to Count the Number of Each Vowel
Python chr()
Python Program to Append to a File
Python String isalpha()
Python Program to Get File Creation and Modification Date
Python String title()
Python Program to Count the Number of Occurrence of a Character in String
Python Program to Shuffle Deck of Cards
Python while Loop
Python Program to Convert Decimal to Binary, Octal and Hexadecimal
Python Machine Learning Eqution Reference - Sebastian Raschka
Python ord()
Python Program to Add Two Numbers
Python String rjust()
Python range()
Python Program to Generate a Random Number