هل تريد كتابة كود 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', '#كود', '#تطوير']