> try: > value = d[key] > foo = stuff (value) > except KeyError: > foo = otherStuff (key) > try: value = d[key] except KeyError: foo = otherStuff (key) else: foo = stuff (value) OR: if value.has_key(key): foo = stuff (value) else: foo = otherStuff (key)