Created
December 21, 2018 09:22
-
-
Save rciorba/e9bce96681bd5ca8a8ef7d98d61832d8 to your computer and use it in GitHub Desktop.
p1-ro-clase-1
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class MyDict: | |
"""Hai să ne implementăm propriul dicționar. | |
Vom ține datele în o listă de liste de 2 elemente unde primul e cheia, iar a doilea e valoarea. | |
""" | |
def __init__(self, sequence=None): | |
"""Inițializează dicționarul. | |
Opțional poate lua o secvență de perechi, sau un alt dicționar. | |
""" | |
pass | |
def get_item(self, key): | |
"""Returnează valoarea asociată cheii, sau ridică KeyError | |
""" | |
pass | |
def set_item(self, key, value): | |
"""Dacă nu există deja cheia, adaugă valoarea la dicționar, altfel actualizează valoarea | |
asociată cheii. | |
""" | |
pass | |
def del_item(self, key): | |
"""Șterge valoarea asociată cheii | |
""" | |
pass | |
def keys(self): | |
"""Returneză o secvență cu cheile din dicționar | |
""" | |
pass | |
def values(self): | |
"""Returneză o secvență cu valorile din dicționar | |
""" | |
pass | |
def items(self): | |
"""Returneză o secvență cu perechile din dicționar | |
""" | |
pass |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment