を入力するタイプの列strからリストを変換する:それは簡単でなければなりませんが、私はそれを知っていないリスト
私はこのコンテンツ
[{u'key': u'value1'},{u'key': u'value2'}]
でfile.jsonを持っているし、 data
with open(file.json) as fd:
data = fd.read()
として、それをインポートし、私はこれが機能することは非常にうれしいです
>>> print (data)
[{u'key': u'value1'},{u'key': u'value2'}]
しかし残念ながらdata
は今だから私は、項目の削除のようなものを行うためにdata
を使用することはできませんstr
>>> print(type(data))
<type 'str'>
として変換されます。
data
を通常のdictsリストに変換するにはどうすればよいですか? (<type 'list'>
)
ファイルがJSONデータであることを考えれば、[jsonモジュール](https://docs.python.org/3/library/)を使用してください。 json.html)? – jonrsharpe
これはJSONではありません。どこでそれを手に入れたのですか? –