0
List Comprehensions :هي طريقة مختصرة في بايثون لإنشاء قوائم جديدة بطريقة فعالة وسهلة القراءة. تُستخدم لإنشاء قائمة جديدة من قائمة موجودة أو من أي تكرار آخر، مع إمكانية تطبيق شروط أو عمليات على العناصر.
تتبع صيغة List Comprehensions الشكل التالي:
new_list = [expression for item in iterable if condition]
على سبيل المثال:
squared_numbers = [x**2 for x in range(10) if x % 2 == 0]
في هذا المثال، تُنشئ List Comprehension قائمة بالأعداد المربعة للأعداد الزوجية من 0 إلى 9. تُعتبر هذه الطريقة أكثر كفاءة ووضوحًا مقارنة بطرق إنشاء القوائم التقليدية باستخدام الحلقات.