在 Python 中通过索引访问字典元素
在 Python 中,字典用于以键值对格式存储数据。通过对这些字典建立索引,您可以根据关联键检索特定值。
访问嵌套字典的元素
考虑以下嵌套字典:
mydict = { 'Apple': {'American': '16', 'Mexican': 10, 'Chinese': 5}, 'Grapes': {'Arabian': '25', 'Indian': '20'} }
要访问此字典的特定元素,可以使用以下语法:
mydict["key1"]["key2"]["..."]["keyN"]
其中“key1”是顶级键,“key2”是下一级键,等等。例如,要访问“美国”苹果数量,您可以执行以下操作:
american_apple_count = mydict["Apple"]["American"] print(american_apple_count) # Output: 16
运行时的未知密钥
在您的具体情况下,您表示你在运行时不知道 Apple 中的第一个元素。要解决此问题,您可以迭代嵌套字典并按索引访问元素:
for fruit_key in mydict: fruit_dict = mydict[fruit_key] for variety_key in fruit_dict: variety_count = fruit_dict[variety_key] print(f"{variety_key} count for {fruit_key}: {variety_count}")
此方法将打印以下输出:
American count for Apple: 16 Mexican count for Apple: 10 Chinese count for Apple: 5 Arabian count for Grapes: 25 Indian count for Grapes: 20
以上是如何在Python中通过索引访问嵌套字典中的元素?的详细内容。更多信息请关注PHP中文网其他相关文章!