⚔️ 5 способов убрать дубли из списка в Python Казалось бы, задача для первого курса. Но за каждым способом скрываются свои неочевидные недостатки: 1️⃣ set() — Самый быстрый способ потерять исходный порядок данных. Если он был важен — ты только что всё сломал. 2️⃣ for — Решение «в лоб». Работает, но на больших списках можешь идти заваривать чай. И кофе. И обед готовить. Сложность O(n²) не прощает. 3️⃣ numpy — Стрелять из гаубицы по комару. Тащить тяжеленную зависимость ради такой мелочи — дурной тон, если ты не работаешь с данными 24/7. 4️⃣ dict.fromkeys() — Пожалуй, золотая середина в современном Python. Быстро, лаконично, и главное — сохраняет порядок. 5️⃣ more-itertools — Выбор тех, кто знает, что для многих задач уже есть готовые, оптимизированные инструменты. Чистый и понятный код. Может, знаете другой метод, который уделает все эти? 👇 #анатомия_питона