> And I think using `sorted(key=)` is more Pythonic than a generator expression ;)
But it doesn't do the same thing. The original code extracted the xs from the coordinate pairs, sorted; your code sorts the coordinate pairs by their x values, but doesn't extract the xs from them.