我有一个字典,看起来像这样:无法打印嵌套字典键列表?
{'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的: '海峡' 对象有没有属性 '钥匙'。
上面的密钥包含Tesco密钥和另一个密钥。
上面的key2包含与Tesco密钥关联的字典列表(键/值对)。
key2.keys()应该提供与该字典关联的密钥列表,但它似乎并不工作!
我不想要一个函数来为我做这件事。
显然这是一个非常简单的解决方案,但我无法弄清楚。 我从字面上花了它5小时,我现在正式放弃,因为它似乎像它应该是非常简单的事:(
你发布的内容不是有效的python字典。请举一个实际运行的例子。 – timgeb