I have a list of 2-tuples like this:
l = [(\'a\', 1), (\'b\', 2)]
and I want to be able to map this onto a dictionary object, so that I can
Why not just do this:
d = dict(l)
Also, to answer your question, your solution is failing because y (which is a 2-tuple) has no method update, since it's not a dict. Thankfully, what you're doing is built right in.
y