我有一个这样的数组,我想合并这些对象,如果连续的状态是相同的。合并数组中的对象
InputArray
[ {"state" : "A", "st" : 12, "et" : 14 },
{"state" : "A", "st" : 14, "et" : 16 },
{"state" : "B", "st" : 20, "et" : 94 },
{"state" : "B", "st" : 94, "et" : 104 }
]
预期输出(这里st
将是第一个对象连续对象和et
将是最后一个连续的对象):
[ {"state" : "A", "st" : 12, "et" : 16 },
{"state" : "B", "st" : 20, "et" : 104 }
]
是他们总是consecutives?你尝试过什么吗? – Simon
可能会或可能不会连续 – Raju
您是否需要在python中执行此操作? –