Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Задачка на питоне ноутпад

30.07.22 12:59
Re: Задачка на питоне ноутпад
 
VornerX постоялец
VornerX
в ответ NightWatch 30.07.22 12:30, Последний раз изменено 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.
 

Перейти на