Мне нужно преобразовать список в JSON, но я хочу условно обернуть некоторые данные в сгенерированный массив на основе значений соседних элементов списка. И хотелось бы элегантный способ сделать это (Python 3.13)
Подробнее
У меня есть процесс, который принимает вызовы в формате
Код: Выделить всё
command: str
device: str
command_options: str
payload: dict[str, Any]
Обычно полезная нагрузка будет
Код: Выделить всё
{
nodes: [
payload1...,
payload2...,
payload3...
]
}
Однако я хочу использовать параллелизм во внешнем API и обертывать вызовы, которые имеют
- одну и ту же команду
- одинаковые параметры команды
- на другом устройстве
Код: Выделить всё
command: C1
device: D1
command_options: C1O1
payload: ... # payload 1
Код: Выделить всё
command: C2
device: D2
command_options: C2O1
payload: ... # payload 2
Код: Выделить всё
command: C2
device: D3
command_options: C2O1
payload: ... # payload 3
Код: Выделить всё
command: C3
device: D3
command_options: C3O1
payload: ... # payload 4
Код: Выделить всё
{
nodes: [
payload1...,
parallelNode: [
payload2...,
payload3...
],
payload4 ...
]
}
Ищу эффективный способ обработки этого ввода в желаемый выходной формат.>
Подробнее здесь: https://stackoverflow.com/questions/798 ... t-siblings
Мобильная версия