В своём вопросе я опираюсь на рабочий пример из сети:
import json test = [{'key': '1', 'value': '2015-09-27'}, {'key': '9', 'value': 'WAV'}, {'key': '10', 'value': '07:31:22'}] test2 = dict([(i['id'], i['value']) for i in test]) {'1': '2015-09-27', '9': 'WAV', '10': '07:31:22'} # результат
А вопрос такой:
возможно ли использовать такой же метод (как в примере) создания словаря при итерации строк из файла, которые выглядят очень похоже:
{'id': '1', 'value': 'some data'},{'id': '9', 'value': 'other data'},{'id': '10', 'value': '09:10:38'}
Моя проблема в том, что я не знаю как преобразовать такую (получаемую при итерации) строку в список, подобный примеру. Т.е. можно ли привести указанную строку к виду списка словарей? :
[{'id': '1', 'value': 'some data'}, {'id': '9', 'value': 'other data'}, {'id': '10', 'value': '09:10:38'}]