初学者项目:元素符号查找器

时间:2017-07-15 07:15:04

标签: python

我想创建一个程序,询问元素,然后输出符号。我应该使用字典还是其他文件。这个程序已经完成,如果是这样,任何人都可以告诉我。 所有回复都表示赞赏。

1 个答案:

答案 0 :(得分:0)

您是指周期表中的元素吗? 在这种情况下,您可以使用在线“表格”将它们加载到表中。您必须熟悉 Pandas Dictionaries 才能理解下面的代码。

import pandas as pd

# https://chemistry.stackexchange.com/questions/2793/where-can-i-find-a-downloadable-spreadsheet-of-element-properties
df = pd.read_csv("http://pastebin.com/raw/CKwm136x", skipinitialspace=True)
df.index = df["Name"]

# Export to a dictionary
dict_ = df.to_dict("index")

# Get the Symbol of Curium
print(dict_["Curium"]["Symbol"])
print("Melting point: {} degrees".format(dict_["Curium"]["Melting_Point"]))