Звучит так, будто вы хотите хранить числа таким образом, чтобы было легко найти «Это другое значение уже есть?», Но на самом деле у вас нет «значений», которые можно связать с этими «ключами» -так что вам не нужен dict
(ассоциативный массив), а скорее set
.
Файловые объекты Python являются итеративными, и итерирование по ним дает вам каждую строку файла по очереди.Между тем, типы контейнеров Python (включая set
) могут быть созданы из итераций.Таким образом, сделать set
строк в файле так же просто, как set(the_file_object)
.А так как это Python, проверка, есть ли в наборе какое-то другое значение, так же проста, как some_other_value in the_set
.