Función vars() en Python

La función vars() en Python devuelve el atributo dict de un objeto.

El atributo dict es un diccionario que contiene los atributos modificables del objeto.

Nota: llamar a la función vars() sin parámetros devolverá un diccionario que contiene la tabla de símbolos local.

Ejemplo

Devuelve el atributo dict de un objeto llamado Persona:

class Person:
  name = "Pepe"
  age = 38
  country = España

x = vars(Person)

Sintaxis

vars(objeto)

Valores de parámetros

ParámetroDescripción
ObjetoCualquier objeto con un atributo dict