Login
Задачка на питоне ноутпад
1617 просмотров
Перейти к просмотру всей ветки
in Antwort NightWatch 30.07.22 12:30, Zuletzt geändert 30.07.22 13:00 (VornerX)
Set'ом ты теряешь упорядочивание элементов и исходное количество. Результат в итоговом файле не будет соответствовать задаче.
Сеты заявлены как неупорядоченные, но в переписке core developers можно почитать, что фактическая имплементация такова, что при отсутствии дальнейших манипуляций с сетом, если им оборачивали лист, то ordering гипотетически останется. На практике, для простых задач, этого хватает.
Ну и никто не мешает сделать стандартное
names = list(dict.fromkeys(f.read().splitlines()).keys())
Но конечно, дофантазировывать исходную задачу можно до бесконечности.
No problem can be solved by the same kind of thinking that created it.