I found out that Python List is implemented as a dynamic array.
In my program, I have a situation where the List size is (2 * 10^5) and have to perform the remove() a