وقتی با یک لیست کار میکنی و همزمان هم شمارهی عنصر رو میخوای هم خود عنصر، لازم نیست دستی شمارنده بسازی! 👀
❌ روش قدیمی و اضافه:
fruits = ["Apple", "Banana", "Orange"]
i = 0
for fruit in fruits:
print(i, fruit)
i += 1
✅ روش تمیزتر:
fruits = ["Apple", "Banana", "Orange"]
for i, fruit in enumerate(fruits):
print(i, fruit)
📌 خروجی:
0 Apple
1 Banana
2 Orange
حتی میتونی شمارهگذاری رو از 1 شروع کنی:
for i, fruit in enumerate(fruits, start=1):
print(i, fruit)
🔥 خروجی:
1 Apple
2 Banana
3 Orange
💡 نکته: "enumerate()" یکی از اون قابلیتهای سادهایه که کدت رو هم کوتاهتر میکنه، هم خواناتر.
🔖 سیوش کن؛ تو پروژههای واقعی زیاد به کارت میاد.
#Python
Meta Academy 🚀
@metanix_ir

