每次我打印Python3.5.2字典时,它都会不断地重新洗牌

每次我打印Python3.5.2字典时,它都会不断地重新洗牌,python,dictionary,Python,Dictionary,我想把文件的内容放进字典里。即使文件本身保持不变,我最终得到的字典也总是不同的 with open('sorted.txt') as fin: lines = fin.readlines() words = {i.split(' - ')[0]:i.split(' - ')[1] for i in lines} for i in words.keys(): print(i, '-', words[i]) 有一次是这样的: bawl - реветь,

我想把文件的内容放进字典里。即使文件本身保持不变,我最终得到的字典也总是不同的

with open('sorted.txt') as fin:
    lines = fin.readlines()
    words = {i.split(' - ')[0]:i.split(' - ')[1] for i in lines}

    for i in words.keys():
        print(i, '-', words[i])
有一次是这样的:

bawl - реветь, вопить
by the by - кстати, к слову (cм. by the way)
staple - cкоба, основная черта, главная часть
staggering - ошеломляющий, неустойчивый
trample - давить, топтать, подавлять
enthrall - очаровывать, увлекать, захватывать
elusive - неуловимый
lay off - увольнять
at the drop of a hat - Fig. immediately; instantly; on the slightest signal or urging.
feasible - осуществимый, выполнимый
wince - вздрогнуть, поморщиться
wax poetic - Fig. to speak poetically. I hope you will pardon me if I wax poetic for a moment when I say that your lovely hands drift across the piano keys like swans on a lake.
supple - мягкий, податливый
willy-nilly - spontaneous
itsy-bitsy - незначительный
ramble - прогуливаться для удовольствия, бродить без цели
get off on sth - тащиться по чему-л.
bring out - выявлять, обнаруживать
apples and oranges - сравнение несравнимых вещей или понятий
backlash - агрессивная реакция
eat sb out of house and home - есть чужую еду
meek - кроткий, смиренный
chuckle - посмеиваться, хихикать
gibberish - неразборчивая речь, чушь
evocative of - вызывающий воспоминания о чем-л.
supplication - мольба
fall apart (inf.) - расчувствоваться, испытывать эмоциональные проблемы
fumble - шарить, нащупывать
on an ad-hoc basis - as demand arises, по необходимости
plod along
stammer - запинаться
exasperate - раздражать, изводить, выводить из себя
conspicuous - бросающийся в глаза, заметный
to walk on eggshells - прилагать большие усилия, чтобы не расстроить кого-л.
go out with a bang - If someone or something goes out with a bang, they stop 
existing or doing something in an exciting way.
和另一个完全相同的名单,但洗牌


我做错了什么?

看看Python手册:

5.4。设置

Python还包括集合的数据类型集合是无序集合,没有重复元素。基本用途包括成员资格测试和消除重复条目。集合对象还支持并、交、差和对称差等数学运算


你可以考虑对字典键进行排序。

这并不是说它正在重新洗牌-这是从一开始就不确定的顺序。

有一个子类来处理这个问题-在
集合中

可能的