Computer >> Computer tutorials >  >> Programming >> Python

Internal working of the list in Python


In this tutorial, we will learn about the internal working of the list in Python 3.x. Or earlier. We will also look at the object and frame formation when we write a python statement at each step.

Initializing the list: This means that we are creating a list with some elements.

>>> lis=[1,2,3,4]

Internal working of the list in Python

Here list variable is declared in the global frame which is referring to a list object as shown above

Now let’s see what happened when we append the element in the list.

>>> lis.append(8)

Internal working of the list in Python

Here the element is added at the end and the size of the list is increased by 1.

Now let’s observe how we can delete a specific element from the list.

>>> lis.remove(2)

Internal working of the list in Python

When an element is deleted from the list all the characters are shifted to the consecutive left position.

Now we declare a new variable and reference it to sliced part of the list.

>>> p=lis[0:3]

Internal working of the list in Python

Lastly, we consider deleting the element at a specific index

>>> del p[0]

Conclusion

In this article, we learned about the Internal working of the list in Python 3.x. Or earlier