Learnerslesson
   JAVA   
  SPRING  
  SPRINGBOOT  
 HIBERNATE 
  HADOOP  
   HIVE   
   ALGORITHMS   
   PYTHON   
   GO   
   KOTLIN   
   C#   
   RUBY   
   C++   




PYTHON - INSERT IN LIST


How to insert a new Item in a List ?


Let us say, we have a List that contains three names, 'Mohan', 'Kriti' and 'Salim'. And we want to insert a new name 'Nikhil' in between 'Mohan' and 'Kriti'.


We can achieve that using the 'insert( )' Function.


Example :


x = ["Mohan", "Kriti", "Salim"]
x.insert(1,"Nikhil")
print(x) 


Output :



  ['Mohan', 'Nikhil', 'Kriti', 'Salim']

So, in the above code we have created a 'List' and initialised to the variable 'x'.


x = ["Mohan", "Kriti", "Salim"]

Below is how the values are positioned in the List,


java_Collections

Now, if we see the above diagram, 'Kriti' resides at position/index '1'. So, what we do is,just insert the new name 'Nikhil' at the position/index '1' using the 'insert( )' Function.


And 'Kriti' gets shifted to index/position '2'.


x.insert(1,"Nikhil")

java_Collections

And we get the below output,


['Mohan', 'Nikhil', 'Kriti', 'Salim']

How to insert a new Item at the end of the List ?


Let us say, we have a List that contains three names, 'Mohan', 'Kriti' and 'Salim'. And we want to insert a new name 'Mika' at the end of the List.


We can use the 'append( )' Function to achieve the above.


Example :


x = ["Mohan", "Kriti", "Salim"]
x.append("Mika")
print(x) 


Output :



  ['Mohan', 'Kriti', 'Salim', 'Mika']

So, in the above code we have created a 'List' and initialised to the variable 'x'.


x = ["Mohan", "Kriti", "Salim"]

Below is how the values are positioned in the List,


java_Collections

Next, we have used the 'append( )' function to add the new name 'Mika' at the end of the List.


x.append("Mika")

java_Collections

And we get the below output,


['Mohan', 'Kriti', 'Salim', 'Mika']