所以,现在我有一个文本,其中包含交替行的州名称缩写及其各自的人口。该文件按字母顺序排序,AK 是第一行,依此类推。我正在尝试将所有这些放入字典中,缩写是键,人口是值。到目前为止,这是我的代码。
for line in f1:
key, val = line.split()
population[key] = int(val)
fontsize.append(int(val))
但是,当我尝试打印名为 population 的字典时,我得到
{'WA': 5894121, 'DE': 783600, 'DC': 572059, 'WI': 5363675, 'WV': 1808344, 'HI': 1211537, 'FL': 15982378, etc.}
有没有理由让它不再按字母顺序排列?