What is the purpose of the dir() function in Python?

Python >   Python Classes and Objects >   Python Introduction to OOP  

Long Question

327


Answer:

The dir() function in Python is used to get a list of all the attributes (including methods) available in an object. It returns a list of strings, which can be useful for exploring an object's properties and methods.

Here's an example of using the dir() function in Python:


my_list = [1, 2, 3]
print(dir(my_list))
# ['__add__', '__class__', '__contains__', '__delattr__', '__delitem__', '__dir__', 
# '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', 
# '__gt__', '__hash__', '__iadd__', '__imul__', '__init__', '__init_subclass__', 
# '__iter__', '__le__', '__len__', '__lt__', '__mul__', '__ne__', '__new__', 
# '__reduce__', '__reduce_ex__', '__repr__', '__reversed__', '__rmul__', 
# '__setattr__', '__setitem__', '__sizeof__', '__str__', '__subclasshook__', 
# 'append', 'clear', 'copy', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 
# 'reverse', 'sort']

In this example, the dir() function is used to get a list of all the attributes (including methods) available in the list my_list. The result shows the list of all the methods that can be used with the list object.


This Particular section is dedicated to Question & Answer only. If you want learn more about Python. Then you can visit below links to get more depth on this subject.




Join Our telegram group to ask Questions

Click below button to join our groups.