getattr () против поиска dict, что быстрее?

Несколько нубистский, вопрос лучшей практики. Я динамически ищу значения атрибутов объекта, используяobject.__dict__[some_key] по привычке. Теперь мне интересно, что лучше / быстрее: моя нынешняя привычка илиgetattr(object,some_key), Если кто-то лучше, почему?

>>> class SomeObject:
...     pass
... 
>>> so = SomeObject()
>>> so.name = 'an_object'
>>> getattr(so,'name')
'an_object'
>>> so.__dict__['name']
'an_object'

Ответы на вопрос(1)

Ваш ответ на вопрос