我有两列的txt文件:
user1 1
user2 2
user3 3
user4 4
user5 5
所以,我读到字典的列:
def read_users(filename):
users = {}
with open('1.txt', 'r') as f:
for line in f:
words = line.split()
users[words[0]] = words[1]
return users
函数返回以下字典:
{'user4':'4'}; {'user5':'5'}; {'user1':'1'}; {'user2':'2'}; {'user3':'3'}
为什么它以 user4 开头?它应该是从 user1 到 user5。文件中字符串的顺序是正确的。