私は一般的にPythonとコーディングを始めています。私の質問は、この文字列内の辞書の数を見つける方法です。 これは私が取得したい結果がdataHistory.jsonがより辞書に追加されますリマインダとしても9文字列中の辞書の数を数えるPython
を印刷するための番号である
{
"lists": [
{
"number": 1,
"name": "A"
},
{
"number": 2,
"name": "B"
},
{
"number": 3,
"name": "C"
},
{
"number": 4,
"name": "D"
},
{
"number": 5,
"name": "E"
},
{
"number": 6,
"name": "F"
},
{
"number": 7,
"name": "G"
},
{
"number": 8,
"name": "H"
},
{
"number": 9,
"name": "I"
},
]
}
dataHistory.json
と呼ばれるファイルです。私のコード私は始めました。
def _get_data_history(self):
theHistory = open(self.history_path)
holdHistory = json.load(theHistory)
theHistory.close()
return holdHistory
theDataHistory = obj._get_data_history()
print theDataHistory['RestaurantsHistory'] # stuck here
おかげたぶん
?これはJSONファイルにはありません。 –
辞書は 'lists'にありますので、' print len(theDataHistory ['lists']) 'はそれを行うべきです。 – tdelaney
私は答えを追加しましたが、私はあなたの質問を誤解し、 'dict'の数について質問しました。だから私は答えを削除しました。 – quapka