Table of Contents
In this tutorial, we will learn about the Python List insert() method with the help of examples.
The insert() method inserts an element to the list at the specified index.
Example
# create a list of vowels
vowel = ['a', 'e', 'i', 'u']
# 'o' is inserted at index 3 (4th position)
vowel.insert(3, 'o')
print('List:', vowel)
# Output: List: ['a', 'e', 'i', 'o', 'u']
1. Syntax of List insert()
The syntax of the insert() method is
list.insert(i, elem)
Here, elem is inserted to the list at the ith index. All the elements after elem are shifted to the right.
2. insert() Parameters
The insert() method takes two parameters:
- index – the index where the element needs to be inserted
- element – this is the element to be inserted in the list
Notes:
- If index is 0, the element is inserted at the beginning of the list.
- If index is 3, the index of the inserted element will be 3 (4th element in the list).
3. Return Value from insert()
The insert() method doesn’t return anything; returns None. It only updates the current list.
4. Example 1: Inserting an Element to the List
# create a list of prime numbers
prime_numbers = [2, 3, 5, 7]
# insert 11 at index 4
prime_numbers.insert(4, 11)
print('List:', prime_numbers)
Output
List: [2, 3, 5, 7, 11]
5. Example 2: Inserting a Tuple (as an Element) to the List
mixed_list = [{1, 2}, [5, 6, 7]]
# number tuple
number_tuple = (3, 4)
# inserting a tuple to the list
mixed_list.insert(1, number_tuple)
print('Updated List:', mixed_list)
Output
Updated List: [{1, 2}, (3, 4), [5, 6, 7]]
Related posts:
Python String replace()
Natural Language Processing with Python - Steven Bird & Ewan Klein & Edward Loper
Python List clear()
Python Program to Find Factorial of Number Using Recursion
Building Machine Learning Systems with Python - Willi Richert & Luis Pedro Coelho
Python Directory and Files Management
Deep Learning in Python - LazyProgrammer
Python Program to Find the Factorial of a Number
Python Decorators
Python Program to Catch Multiple Exceptions in One Line
Python Program to Count the Number of Occurrence of a Character in String
Using a List of Values in a JdbcTemplate IN Clause
Python Machine Learning Second Edition - Sebastian Raschka & Vahid Mirjalili
Python String encode()
Python Program to Print Hello world!
Python len()
Python Operators
Python Data Types
Python Program to Return Multiple Values From a Function
Python Set issubset()
Python Program to Compute all the Permutation of the String
Python pow()
Python String rstrip()
Python Inheritance
Python Dictionary keys()
Python frozenset()
Python List sort()
Python Program to Count the Number of Digits Present In a Number
Python divmod()
Python pass statement
Python Program to Print the Fibonacci sequence
Python classmethod()