w3resource

Python: vars() function

vars() function

The vars() function is used to get the __dict__ attribute of the given object.

Version:

(Python 3.2.5)

Syntax:

vars([object])

Parameter:

Name Description Required /
Optional
object Any object with a __dict__attribute. Required

Note: Without an argument, vars() acts like locals(). The locals dictionary is only useful for reads since updates to the locals dictionary are ignored.

Return value:

Returns the __dict__ attribute of the given object.

Example: Python vars() function

class Test:
  def __init__(self, a = 10, b = 20, c = -21, d = 6):
    self.a = a
    self.b = b
    self.c = c
    self.d = d
InstanceOfTest = Test()
print(vars(InstanceOfTest))

Output:

{'d': 6, 'a': 10, 'c': -21, 'b': 20}

Python Code Editor:

Previous: type()
Next: zip()

Test your Python skills with w3resource's quiz



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://w3resource.com/python/built-in-function/vars.php