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 Program to Create Pyramid Patterns
Python Function Arguments
Python Strings
Python tuple()
Python Program to Check Whether a String is Palindrome or Not
Python Set discard()
Python pass statement
Python Program to Find the Sum of Natural Numbers
Python bytearray()
Python timestamp to datetime and vice-versa
Statistical Methods for Machine Learning - Disconver how to Transform data into Knowledge with Pytho...
Python Set intersection()
Python Set issubset()
APIs in Node.js vs Python - A Comparison
Python Inheritance
Introduction to Scientific Programming with Python - Joakim Sundnes
Python Program to Find ASCII Value of Character
Python slice()
Python Modules
Python len()
Python __import__()
Python Program to Count the Number of Occurrence of a Character in String
Python Program to Delete an Element From a Dictionary
Python for Programmers with introductory AI case studies - Paul Deitel & Harvey Deitel
Python Program to Display the multiplication Table
Python Dictionary values()
Converting between an Array and a List in Java
Python hash()
Python help()
Python Statement, Indentation and Comments
Python Dictionary setdefault()
Python String join()