我需要一个非常简单的练习帮助,我试图执行,只是语法上我有点失落。Python:词典中的词典?
基本上我在含有15行3个元素(基本上是2个键和值)
- 把这些元件到由字典的字典非常简短的文本文件中读取
- 所述第一字典包含位置并且它是由该项目的类型多少和第二字典它的成本
例如:
Location Item Cost ------------------------ gymnasium weights 15 market cereal 5 gymnasium shoes 50 saloon beer 3 saloon whiskey 10 market bread 5
这将导致
{'gymnasium': {'weights': 15, 'shoes': 50}等的其他键
基本上我需要遍历这个文件,但我挣扎在内容类型的字典字典阅读。此外,没有那部分,我不知道如何将内部列表追加到外部列表中,如果外部列表中的键的实例发生。
很好的解释。还要记住,由于一个键可以是一个字符串,因此可以从一个变量输入一个键。例如,如果我说'var =“weights”',我可以在代码'd [“gymnasium”] [var] = 15'中使用它,以达到与Aasmund代码的最后一样的效果。 –