بايثون العرب
10.5K subscribers
867 photos
183 videos
768 links
Download Telegram
✨ تحسين أداء Python: استخدام List Comprehensions 🚀

هل تريد كتابة كود Python أكثر اختصارًا وسرعة؟ تعلم كيف تجعل قوائمك تتشكل بلمسة سحرية مع List Comprehensions!

numbers = [1, 2, 3, 4, 5]
squares = [x**2 for x in numbers]
print(squares)

# مقارنة مع الطريقة التقليدية:
# squares_old = []
# for x in numbers:
# squares_old.append(x**2)
# print(squares_old)


List Comprehensions توفر طريقة أنيقة وموجزة لإنشاء القوائم. الصيغة الأساسية هي `[expression for item in iterable]`. في هذا المثال، ننشئ قائمة `squares` عن طريق تربيع كل عنصر في القائمة `numbers`. إنها أسرع وأكثر قابلية للقراءة من استخدام حلقة `for` تقليدية.

['#Python', '#برمجة', '#ListComprehensions', '#تطوير', '#كود']