типа Он должен быть простым, но я не знаю:Преобразовать список из типа ул к списку
Я получил file.json с этим содержанием
[{u'key': u'value1'},{u'key': u'value2'}]
и импортировать его в качестве data
with open(file.json) as fd:
data = fd.read()
Я очень рад, что это работает
>>> print (data)
[{u'key': u'value1'},{u'key': u'value2'}]
Но, к сожалению, data
превращается теперь в str
>>> print(type(data))
<type 'str'>
Так что я не могу использовать data
, чтобы делать вещи, как удаление элементов.
Как мне преобразовать data
в обычный список dicts? (<type 'list'>
)
Учитывая, что вы знаете, что файл данных в формате JSON, то почему бы не использовать [ 'json' модуль] (https://docs.python.org/3/library/ json.html)? – jonrsharpe
Это не JSON. Где ты это взял? –