我有一個這樣的數組,我想合併這些對象,如果連續的狀態是相同的。合併數組中的對象
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中執行此操作? –