Posteriormente a mirar en diversos repositorios y páginas de internet al terminar descubrimos la solución que te enseñaremos más adelante.
Ejemplo: combinar dos tuplas con nombre
from collections import namedtuple
from functools importreducedefreducer( accum, d ):
accum.update(d)return accum
deftuplemerge(*dictionaries ):
merged =reduce( reducer, dictionaries,)return namedtuple('Merged', merged )(**merged)# <==== Gist of the gistif __name__ =='__main__':
obj1 ='a':1,'b':2,'c':3
obj2 ='d':44,'e':55,'f':66
obj3 ='g':88,'h':99,'f':111# <=== this 'f' overrides previous 'f'
print(tuplemerge( obj1,obj2,obj3 ))
Comentarios y puntuaciones
Si te mola el tema, eres capaz de dejar una noticia acerca de qué te ha parecido esta división.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)