⚡ List Comprehension - اختصار القوائم
طريقة أنيقة ومختصرة لإنشاء قوائم جديدة من قوائم موجودة.
# الطريقة العادية
squares = []
for x in range(10):
squares.append(x ** 2)
# الطريقة المختصرة ✨
squares = [x ** 2 for x in range(10)]
# مع شرط
evens = [x for x in range(20) if x % 2 == 0]
# مع تعديل
names = ["ahmed", "sara", "ali"]
upper = [n.upper() for n in names]
المطلوب منك:
استخدم List Comprehension لإنشاء قوائم مربعات وأعداد زوجية وتحويل درجات
Terminal
// اضغط "تشغيل الكود" لتنفيذ الكود...