我正在编写一个程序来进行涉及核素的各种计算。其中一些涉及束缚能,磁矩等。程序的一部分将需要存储一些字典,列表或作为Python新手我不知道的东西。我想(手动)创建一个包含Z,N,质量等的集合。具体地说,我想要一个具有多个特征的结构。我曾想过制作一个嵌套的字典(也许叫一个属性nuclides[C14[attribute]]
),但是不要认为这很直观。这是最棘手的部分,我希望核素可被Z和N以及字符串引用(例如,核素['14C']或核素[6,8])。据我所知,字典仅由其标签引用,所以我不确定字典是否理想。
TL; DR 存储大量整数/浮点数和唯一字符串的最佳格式是什么,其中每个集合都可以通过字符串或数字对来引用。
一个应用示例,如果给定238Pu,则从alpha衰变中找到子核素及其质量(均在此表/数据中)。