题目来自此
思路见代码随想录合并区间
def main():
import ast
meetings = ast.literal_eval(input())
meetings.sort(key=lambda x:x[0])
result = [meetings[0]]
for meeting in meetings:
if meeting[0] <= result[-1][1]:
result[-1][1] = meeting[1]
else:
result.append(meeting)
print(result)
if __name__ == "__main__":
main()