У меня есть такой массив, и я хочу объединить объекты, если последовательные состояния совпадают.Объединить объекты в массиве
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? –