I\'d like to be able to access some values of a python object using array-like syntax, ie:
obj = MyClass() zeroth = obj[0] first = obj[1]
I
Use the __getitem__ and __setitem__ methods.
__getitem__
__setitem__
class MyClass: def __getitem__(self, key): return some_value_related_to_key def __setitem__(self, key, value): # set value (if needed)