Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

python 3 def a static method called forget in the class in order to : forget (object): a static method that forgets the specified bidict

python 3

def a static method called forget in the class in order to :

forget (object): a static method that forgets the specified bidict object, so all_objects doesnt return it.

class bidict(dict): def __init__(self, inital=[], **kargs): self._rdict = defaultdict(set) if inital is not None: super().update(inital) if len(kargs): super().update(kargs) for k in super().keys(): self._rdict[kargs[k]] |= {k} 

def all_objects ():

x=[]

for obj in gc.get_objects():

if isinstance(obj, bidict):

x.append(obj)

return x

 def forget(obj): del obj

but del obj does not work when I call bidict.all_objects() it still print everything

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Advances In Spatial Databases 2nd Symposium Ssd 91 Zurich Switzerland August 1991 Proceedings Lncs 525

Authors: Oliver Gunther ,Hans-Jorg Schek

1st Edition

3540544143, 978-3540544142

More Books

Students also viewed these Databases questions

Question

107 MA ammeter 56 resistor ? V voltmeter

Answered: 1 week ago

Question

Generally If Drug A is an inducer of Drug B , Drug B levels will

Answered: 1 week ago

Question

Have I incorporated my research into my outline effectively?

Answered: 1 week ago