私はこのような配列を持っており、連続した状態が同じ場合はオブジェクトをマージしたい。配列内のオブジェクトをマージする
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で行う必要がありますか? –