On Mon, Feb 8, 2016, at 08:32, Matt Wheeler wrote: > On 8 February 2016 at 12:17, Jussi Piitulainen > <jussi.piitulai...@helsinki.fi> wrote: > > Also, what would be the nicest current way to express a priority union > > of dicts? > > > > { k:(d if k in d else e)[k] for k in d.keys() | e.keys() } > > Since Python 3.5: {**e, **d}
And before that... dict(ChainMap(d, e)) -- https://mail.python.org/mailman/listinfo/python-list