merge intervals

🏠
1def merge(intervals):
2    out = []
3    for i in sorted(intervals, key=lambda x: x[0]):
4        if not out or interval[0] > out[-1][1]:
5            out += interval
6        else:
7            out[-1][1] = max(interval[1], out[-1][1])
8    return out