【发布时间】:2020-09-17 05:24:43
【问题描述】:
我正在尝试创建一个 Python 字典数组,其中输入顺序很重要,并且数据可能具有各种类型。 (即字符串、整数、浮点数等)
这是 Lua 中的示例:
build =
{
{
Type = SubSystem,
ThingToBuild = "fighter",
RequiredResearch = "",
RequiredShipSubSystems = "",
DisplayPriority = 0,
DisplayedName = "$7000",
Description = "$7001"
},
{
Type = SubSystem,
ThingToBuild = "corvette",
RequiredResearch = "",
RequiredShipSubSystems = "",
DisplayPriority = 0,
DisplayedName = "$7002",
Description = "$7003"
},
{
Type = SubSystem,
ThingToBuild = "frigate",
RequiredResearch = "",
RequiredShipSubSystems = "",
DisplayPriority = 0,
DisplayedName = "$7004",
Description = "$7005"
},
}
如何在 Python 中使用类似的速记/语法糖来完成此任务?谢谢。
【问题讨论】:
-
Python会记住输入列表/字典项的顺序吗?
-
你已经尝试过什么,你在哪里卡住了?
-
我对 Python 不是很熟悉。 This site 表示使用
OrderedDict但不使用速记。
标签: python arrays dictionary