فرض کن یه لیست داری که داخلش چند مقدار تکراری وجود داره:
numbers = [1, 2, 2, 3, 4, 4, 5]
unique_numbers = list(set(numbers))
print(unique_numbers)
خروجی:
[1, 2, 3, 4, 5]
🔥 با تبدیل لیست به "set"، مقادیر تکراری حذف میشن.
اما یه نکته مهم! 👀
اگر ترتیب عناصر برات مهمه، بهتره از این روش استفاده کنی:
numbers = [1, 2, 2, 3, 4, 4, 5]
unique_numbers = list(dict.fromkeys(numbers))
print(unique_numbers)
خروجی:
[1, 2, 3, 4, 5]
💡 نکته:
"set" برای حذف تکراریها عالیه، ولی ترتیب عناصر رو تضمین نمیکنه. وقتی ترتیب مهمه، "dict.fromkeys()" انتخاب بهتریه.
#Python
Meta Academy 🚀
@metanix_ir
