Re: Frage zu Umgang mit get()
Verfasst: Mittwoch 11. August 2021, 11:13
Hier ist ein Ausschnitt aus dem Quellcode (von PyPy 3.6):
__missing__ wird implementiert und get() geerbt.
Code: Alles auswählen
class defaultdict(dict):
...
def __missing__(self, key):
# from defaultdict docs
if self.default_factory is None:
raise KeyError(key)
self[key] = value = self.default_factory()
return value