بايثون - الدرس 12 من 15
اختصار القوائم (List Comprehension)

⚡ 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 لإنشاء قوائم مربعات وأعداد زوجية وتحويل درجات

main.py
Terminal
// اضغط "تشغيل الكود" لتنفيذ الكود...