Как пример:
obj = {} for i in range(10): a,b = input().split() obj[a] = b for word in obj: print(obj[word])
Ввожу в obj
a 1
b 2
c 3
d 4
e 5
f 6
g 7
h 8
i 9
j 10
А выходит
2
8
10
4
5
1
3
7
9
6
Я понимаю, что это может быть абсолютно нормально для python, но почему так происходит и можно ли сделать выход данных в таком же порядке, каком они стояли на входе? Искал в нете, но, возможно, плохо искал и ничего не нашёл.