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 Slice Lists
Python Statement, Indentation and Comments
Python Program to Get File Creation and Modification Date
Python Program to Get the Class Name of an Instance
Python Set symmetric_difference_update()
Python Program to Sort Words in Alphabetic Order
Deep Learning in Python - LazyProgrammer
Python Program to Multiply Two Matrices
Python Program to Randomly Select an Element From the List
Python Program to Find LCM
Python Program to Print Output Without a Newline
Python String isnumeric()
Python issubclass()
Python String isidentifier()
Python List remove()
Python String rpartition()
Python String rjust()
Python Program to Get Line Count of a File
Python Dictionary items()
Python Program to Find Factorial of Number Using Recursion
Python Program to Generate a Random Number
Introduction to Scientific Programming with Python - Joakim Sundnes
Python Program to Parse a String to a Float or Int
Python open()
Python Program to Represent enum
Python Dictionary copy()
Python Program to Catch Multiple Exceptions in One Line
Statistical Methods for Machine Learning - Disconver how to Transform data into Knowledge with Pytho...
Python datetime
How to get current date and time in Python?
Python Program to Check Armstrong Number
Python eval()