una programacion poo polimorfismo otra orientada objetos metodo llamar ejemplo como clases clase python object dictionary merge built-in

poo - programacion orientada a objetos python pdf



Fusionar dos objetos en Python (2)

Qué tal si

merged = dict() merged.update(obj) merged.update(add_obj)

Tenga en cuenta que esto es realmente para los diccionarios.

Si obj ya es un diccionario, puedes usar obj.update(add_obj) , obviamente.

¿Hay una buena manera de combinar dos objetos en Python? ¿Como un método incorporado o una llamada de biblioteca fundamental?

Ahora mismo tengo esto, pero parece algo que no debería hacerse manualmente:

def add_obj(obj, add_obj): for property in add_obj: obj[property] = add_obj[property]

Nota: Por "objeto", me refiero a un "diccionario": obj = {}


Si obj es un diccionario, usa su función de update :

obj.update(add_obj)