How to use Getattribute in Python

Do The Thing
1 min readDec 10, 2022

--

In Python, the getattr() function is used to retrieve the value of an object's attribute. It takes two arguments: the object whose attribute you want to retrieve, and the name of the attribute as a string. For example, suppose you have a list called my_list, and you want to get the value of its length attribute. You could use the getattr() function like this:

length = getattr(my_list, 'length')

This would retrieve the length attribute of my_list, and assign its value to the length variable.

Another way to use getattr() is to provide a default value that will be returned if the attribute does not exist. This can be useful if you're not sure whether the attribute exists, or if you want to handle the case where the attribute does not exist gracefully. For example:

length = getattr(my_list, 'length', 0)

In this case, if the my_list object does not have a length attribute, the value 0 will be assigned to the length variable instead.

Overall, the getattr() function is a useful tool for accessing an object's attributes in a dynamic way. It can be used to retrieve the value of an attribute, or to provide a default value if the attribute does not exist.

--

--

Do The Thing
Do The Thing

No responses yet