Я пишу программу для различных расчетов с использованием нуклидов.Некоторые из них связаны с энергией привязки, магнитными моментами и т. Д. Частью программы должно быть сохранение некоторого словаря, списка или чего-то, о чем я не знаю, как начинающий программист Python.Я хотел бы (вручную) создать набор, который содержит Z, N, массы и т. Д. В частности, я хотел бы, чтобы структура имела несколько черт на части.Я думал о создании вложенного словаря (возможно, вызывающего атрибут, nuclides[C14[attribute]]
), но не думаю, что это интуитивно понятно.Вот самая хитрая часть, я бы хотел, чтобы нуклиды ссылались либо по Z и N, либо по строке (например, нуклиды ['14C'] или нуклиды [6,8]).Насколько я знаю, на словари ссылается только их ярлык, поэтому я не уверен, идеальны ли словари.
TL; DR Какой лучший формат для хранения многочисленных наборов целых чисел / чисел с плавающей запятой и уникальногоСтрока, где на каждый набор может ссылаться либо его строка, либо пара чисел.
Пример приложения, если, скажем, с учетом 238Pu, поиск дочернего нуклида и его массы (оба из которых приведены в этой таблице / данных)от альфа-распада.