【发布时间】:2022-12-10 22:54:46
【问题描述】:
我有一个包含元素及其权重的文件,它看起来像这样:
Ac 227.0
Ag 107.868
Al 26.98154
and so on
我的任务是将文件中的所有信息读取到程序中,并根据元素的权重对列表进行排序。所以我首先要氢及其相应的重量,氢之后是氦及其相应的重量等等。我尝试制作 2 个列表,一个包含所有重量,一个包含化学符号。这样我就可以对包含权重的列表进行排序,但我真的不知道如何将 2 组合成一个列表。任何帮助都是有帮助的。
继承人的代码差不多:
def create_lists():
atomic_file = open('atomer2.txt', 'r')
symbol_list = []
weight_list = []
for line in atomic_file:
symbol_list.append(line.split()[0])
weight_list.append(line.split()[1])
wight_list.sort
atomic_file.close()
return symbol_list, weight_list
``
【问题讨论】:
标签: python