【发布时间】:2021-12-31 19:25:21
【问题描述】:
从事一些有趣的事情......对编程来说是全新的。如何访问字典中的值,以便我可以添加成本值或检查它是“主要”还是“侧面”项目等。
from collections import OrderedDict
#Items on menu
item1 = OrderedDict(name = "Regular Pizza",
cost = 20,
item_type = "Main",
size = "Regular")
item2 = OrderedDict(name = "Regular Salad",
cost = 5,
item_type = "Side",
size = "Regular")
【问题讨论】:
-
你为什么使用
OrderedDict?你有没有做过关于在 Python 中使用字典的研究?也许是官方教程? -
item1['name']将得到name变量item1这里将是'Regular Pizza'.您只需使用引号中您要查找的值的键。 -
感谢@fam-woodpecker 的回复。
-
我使用的是 OrderedDict,所以它可以按照我写的顺序打印,我尝试使用 Pretty Printer。当我打印它时,我希望它按照我编写的顺序进行,并且希望每个订单组合之间有一个空行(组合来自我在代码中拥有的多个项目的组合)。任何提示将不胜感激@juanpa.arrivillaga
标签: python-3.x ordereddictionary