eitaa logo
آموزش پایتون
63 دنبال‌کننده
244 عکس
106 ویدیو
52 فایل
ارتباط: https://eitaa.com/joinchat/956171922Cb501d5a32f لینک همین کانال: @LearnPythonIcy لینک کانال تلگرام: https://t.me/learnpythonicy
مشاهده در ایتا
دانلود
✔️ حذف None و مقادیر تکراری با حفظ ترتیب در پایتون در بسیاری از سناریوهای واقعی (دیتاپروسسینگ، لاگ‌ها، ورودی کاربر)، علاوه بر حذف مقادیر تکراری و None، حفظ ترتیب عناصر هم اهمیت دارد. در این حالت استفاده از set مناسب نیست، چون ترتیب را از بین می‌برد. راه‌حل تمیز و پایتونیک، استفاده از dict.fromkeys است: data = [1, 2, None, 3, 2, None, 4, 1] clean_data = list(dict.fromkeys(x for x in data if x is not None)) print(clean_data) 📌 خروجی: [1, 2, 3, 4] 🔍 مزایا . ترتیب لیست حفظ می‌شود . بدون حلقه‌ی دستی . مناسب پیش‌پردازش دیتا ⚠️ نکته: این روش از پایتون 3.7 به بعد کاملاً قابل اعتماد است (ترتیب دیکشنری حفظ می‌شود). | | | | @LearnPythonIcy