Skip to content

Instantly share code, notes, and snippets.

@Clivern
Created March 21, 2021 18:41
Show Gist options
  • Save Clivern/20b202d0facf3dbd235af933a0a92bda to your computer and use it in GitHub Desktop.
Save Clivern/20b202d0facf3dbd235af933a0a92bda to your computer and use it in GitHub Desktop.
Python Dicts
class Dicts():
def __init__(self, elem):
self.elem = elem
def len(self):
return len(self.elem)
def keys(self):
return self.elem.keys()
def values(self):
return self.elem.values()
def items(self):
return self.elem.items()
def get(self, key):
return self.elem.get(key)
def has(self, key):
return key in self.elem.keys()
def pop(self, key):
return self.elem.pop(key)
def popitem(self):
return self.elem.popitem()
def clear(self):
return self.elem.clear()
def update(self, dic):
return self.elem.update(dic)
def from_keys(self, list):
return self.elem.fromkeys(list)
def new_from_keys(self, list):
return {}.fromkeys(list)
def get_dict(self):
return self.elem
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment