MCPcopy Create free account
hub / github.com/BeeBombshell/Python-DSA / __index

Method __index

DSA/deque.py:8–14  ·  view source on GitHub ↗
(self, i)

Source from the content-addressed store, hash-verified

6 self.tail = len(src_arr)
7
8 def __index(self, i):
9 l = len(self)
10 if not -l <= i < l:
11 raise IndexError("index out of range: " + str(i))
12 if i < 0:
13 i += l
14 return (self.head + i) % self.length
15
16 def __extend(self):
17 ex = self.length - 1

Callers 2

__getitem__Method · 0.95
__setitem__Method · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected