(intervals)
return out
Merge two intervals into one.
Merge two intervals into one.
Merge two intervals into one .
def merge(intervals):
        """ Merge two intervals into one. """
        out = []
        for i in sorted(intervals, key=lambda i: i.start):
            if out and i.start <= out[-1].end:
                out[-1].end = max(out[-1].end, i.end)
            else:
                out += i,
        return out
def merge ( intervals ) : out = [ ] for i in sorted ( intervals , key = lambda i : i . start ) : if out and i . start <= out [ - 1 ] . end : out [ - 1 ] . end = max ( out [ - 1 ] . end , i . end ) else : out += i , return out