【发布时间】:2013-12-07 10:39:30
【问题描述】:
我正在编写一个 Python 模块,我希望许多函数能够访问元素周期表上的信息;即原子序数及其对应的原子符号。信息永远不应该改变。我正在努力解决如何实现这一点。
哈希与元组:哈希将提供非常方便的查找,但可以轻松更改。至少一个元组是不可变的。
变量与类:我一直在尝试尽可能将模块中的所有内容都保存在类中,但我不确定这是否有意义,因为应该只有一个元素周期表。一种真实的来源。
也许我完全错过了一些东西。我只是从未见过有人在我看过的 Python 项目中硬编码这么多信息。非常感谢您的指导。
【问题讨论】:
-
dict是哈希的 Python 术语。dict是否可以轻松更改有什么关系?你不打算改变它,是吗?我肯定会选择dict。另外,我在课堂上看不到任何意义。 “简单胜于复杂。”