2 ms·
It would also have been a better way to define the function, in Python 2. def cmplt((type_a, value_a), (type_b, value_b)): return ... I was sad wh
by zestyping 7y ago
It would also have been a better way to define the function, in Python 2.
def cmplt((type_a, value_a), (type_b, value_b)):
return ...
I was sad when they removed argument unpacking in Python 3. I thought it was a really elegant feature of the language.
- joshuamorton 7y agoPretty much no one used it, and it was....weird. what do you think the result of def cmplt((type_a, value_a), (type_b, value_b)): return locals() is? Now granted, you shouldn't do that, but what you think it is? a dict with 4 keys, right? {'type_a': ..., 'value_b': ...}. That's wrong. It has those four keys, and two more: '.0' and .1', whose values are the packed tuples. !?!?!