Используйте zip
, чтобы заархивировать имена и значения в список словарей, используя понимание списка . Затем вы можете использовать json.dumps
для десериализации этого списка словарей в формате JSON строки:
from json import dumps
l_a = ['A', 'B', 'C']
l_b = [21, 44, 15]
result = [{'name': name, 'value': value} for name, value in zip(l_a, l_b)]
print(dumps(result, indent=4, sort_keys=True))
Вывод:
[
{
"name": "A",
"value": 21
},
{
"name": "B",
"value": 44
},
{
"name": "C",
"value": 15
}
]