Mega Code Archive

 
Categories / Python Tutorial / Collections
 

Definition of class SimpleDictionary

class SimpleDictionary:    def __getitem__( self, key ):       return self.__dict__[ key ]    def __setitem__( self, key, value ):       self.__dict__[ key ] = value    def __delitem__( self, key ):       del self.__dict__[ key ]          def __str__( self ):       return str( self.__dict__ )    def keys( self ):       return self.__dict__.keys()    def values( self ):       return self.__dict__.values()    def items( self ):       return self.__dict__.items()     simple = SimpleDictionary() print "The empty dictionary:", simple simple[ 1 ] = "one" simple[ 2 ] = "two" simple[ 3 ] = "three" print "The dictionary after adding values:", simple del simple[ 1 ]  print "The dictionary after removing a value:", simple print "Dictionary keys:", simple.keys() print "Dictionary values:", simple.values() print "Dictionary items:", simple.items()