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 String rpartition()
Introduction to Machine Learning with Python - Andreas C.Muller & Sarah Guido
Python *args and **kwargs
Python Errors and Built-in Exceptions
Python datetime
Python String islower()
Python Anonymous / Lambda Function
Python List extend()
Python Multiple Inheritance
Python vars()
Python Dictionary pop()
Python String lower()
Python Program to Swap Two Variables
Python String replace()
Python timestamp to datetime and vice-versa
Python Program to Get the Full Path of the Current Working Directory
Python tuple()
Python hash()
Python Program to Capitalize the First Character of a String
Python Dictionary keys()
Python Dictionary popitem()
Python Machine Learning Eqution Reference - Sebastian Raschka
Python chr()
Python Package
Python Type Conversion and Type Casting
Python Set update()
Python Get Current time
Python sorted()
Intelligent Projects Using Python - Santanu Pattanayak
Python Set isdisjoint()
Python Program to Print the Fibonacci sequence
Python Set difference()