私はそうのようになります辞書を持っている:ネストされたdictキーのリストを印刷できませんか?
{'Tesco': [{'Parking': 'True', 'TrolleyHire': True,
'Location': {'Address': {'BuildingName': 'Church Street',
'BuildingNumber': '14', 'City' : 'London'},
'Permit' = True},
は、基本的にはキーがリスト形式でネストされた辞書が含まれている辞書です。
上記の最初の「Tesco」キー内のすべてのネストされたキーを印刷したいと思います。
は、私が試してみました:
for key in dict:
for key2 in dict[key]:
print (key2.keys())
をしかし、私ははAttributeErrorを得続ける: 'str' はオブジェクトが属性 '鍵' を持っていません。
上記のキーには、テスコキーと別のキーが含まれています。
上記のkey2には、Tescoキーに関連付けられたdicts(キーと値のペア)のリストが含まれています。
key2.keys()は、そのディクテーションに関連付けられたキーのリストを提供する必要がありますが、動作していないようです。
私にはこれを行う機能はありません。
明らかに簡単な解決策ですが、わかりません。 私は文字通りそれに5時間を費やしているし、それを行うために非常に簡単でなければなりませんようにそれはそうと、私は今、正式にあきらめ:(
投稿した内容は有効なpython dictではありません。実際に動作する例を作ってください。 – timgeb