Advertisements
Advertisements
Question
What the different ways to insert an element in a list. Explain with a suitable example.
Advertisements
Solution
append() function in Python is used to add more elements to a list. But, it includes elements at the end of a list. If you want to include an element at your desired position, you can use the insert () function is used to insert an element at any position of a list.
Syntax:
list.insert(position_index, element)
Example:
>>> MyList=[34,98,47, ‘Kannan’, ‘Gowrisankar’, ‘Lenin’, ‘Sreenivasan’ ]
>>> print(MyList)
[34, 98, 47, ‘Kannan’, ‘Gowrisankar’, ‘Lenin’, ‘Sreenivasan’]
>>> MyList.insert(3, ‘Ramakrishnan’)
>>> print(MyList)
[34, 98, 47, ‘Ramakrishnan’, ‘Kannan’, ‘Gowrisankar’, ‘Lenin’, ‘Sreenivasan’]
In the above example, the insert function inserts a new element ‘Ramakrishnan’ at the index value 3, i.e., at the 4th position. While inserting a new element in between the existing elements, at a particular location, the existing elements shift one position to the right.
APPEARS IN
RELATED QUESTIONS
Pick odd one in connection with collection data type?
Let list1 = [2,4,6,8,10], then print(List1[-2]) will result in ______
Which of the following function is used to count the number of elements in a list?
What will be the result of the following Python code?
S = [x**2 for x in range(5)]
print(S)
Which of the following statement is not correct?
How will you access the list elements in reverse order?
What will be the value of x in following python code?
List1 = [2,4,6[1,3,5]]
x = len(List1)
Differentiate del with remove( ) function of List.
Explain the difference between del and clear( ) in the dictionary with an example.
What is the difference between List and Dictionary?
