擅长:python、mysql、java
<p>您可以尝试将信息存储在字典字典中,示例如下:</p>
<pre><code>dct = {"ReactionNameOrID": {"ChemicalName1":"ATOMS", "ChemicalName":"ATOMS2"}}
</code></pre>
<p>然后,您可以访问以下信息:</p>
<pre><code>dct.get("ReactionNameOrID").get("ChemicalName1")
#which will return: "ATOMS"
</code></pre>
<p>然后,您可以使用一个类来存储其中的所有内容,包括函数</p>
<pre><code>class Reactions():
#initialize the dictionary
def __init__(self):
self.dict_reactions = {}
#add a function to the class to add more reactions
def add_chemical(self):
reaction_name = input("Enter the reaction name/id: ")
dict_chemicals = input("Enter the chemicals + atoms as dictionary: ")
self.dict_reactions[reaction_name] = dict_chemicals
MyReactions = Reactions()
# Enter the reaction name/id: FirstReaction
# Enter the reaction name/id: {"H":100, "O":500}
MyReactions.add_chemical()
print(MyReactions.dict_reactions)
#{'FirstReaction': '{"H":100, "O":500}'}
</code></pre>