🔴
نکات حرفهای برای کار با فهرستها
🔸 بهینهسازی حافظه: برای فهرستهای خیلی بزرگ، از ژنراتورها یا numpy به جای فهرست استفاده کن.
🔹 خوانایی: اسمهای معنیدار برای فهرستها انتخاب کن (مثل scores به جای x).
🔸 تکرارها: اگه یه عنصر چندین بار تو فهرست هست و فقط یکی رو میخوای، از set استفاده کن:
unique_fruits = list(set(["sib", "moz", "sib"])) # ["sib", "moz"]
🔹 بررسی نوع دادهها: تو فهرستهای مخلوط، نوع داده رو با isinstance چک کن:
mixed = [1, "sib", 3.14]
for item in mixed:
if isinstance(item, str):
print(f"String: {item}")
💯 @PythonForYou 🧑💻👩💻