تحسين أداء Python: استخدام List Comprehensions! هل تريد كتابة كود… — بايثون العرب — TG.ME

تحسين أداء Python: استخدام List Comprehensions!

هل تريد كتابة كود Python أكثر إيجازًا وفعالية؟ جرب استخدام List Comprehensions! طريقة رائعة لإنشاء قوائم جديدة بناءً على قوائم موجودة.

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

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


List Comprehensions توفر طريقة مختصرة لإنشاء القوائم. بدلاً من كتابة حلقة `for` تقليدية، يمكنك كتابة سطر واحد يقوم بنفس المهمة. الكود أعلاه ينشئ قائمة `squares` تحتوي على مربعات الأرقام في القائمة `numbers`.

['#Python', '#برمجة', '#ListComprehensions', '#كود', '#تطوير']
August 29, 2026 61 1