Question: The __getitem__ function does not support the use of negative indices, modify this function so that it supports the use of negative indices. (Note: an

The __getitem__ function does not support the use of negative indices, modify this function so that it supports the use of negative indices. (Note: an index such as 3 is equivalent to the traditional index n3 for a list of length n)
import ctypes # provides low-level arrays class DynamicArray: """A dynamic array class akin to a simplified Python list." " " def ini t-(self): """Create an empty array."" " self. n=0 self. capacity = 1 self. A = self. make array (self. capacity) # count actual elements # default array capacity # low-level array def len (self): "" "Return number of elements stored in the array.""" return self. n def getitem (self, k): """Return element at index k.""" if not 0
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
