Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

إنشاء قوائم بسيطة

جزء من قسم المنطق وتدفق التنفيذ في رحلة Python على Coddy. الدرس 51 من 78.

الآن بعد أن تعرفت على صياغة استيعاب القوائم، لنتعمّق في بعض الأمثلة البسيطة لنرى كيف يمكن استخدامها لإنشاء قوائم جديدة بسرعة وكفاءة.

أنشئ قائمة بأعداد المكعبات:

cubes = [x**3 for x in range(1, 6)]
print(cubes)
# المخرجات: [1, 8, 27, 64, 125]

أنشئ قائمة من السلاسل النصية من الأحرف:

chars = [char for char in "hello"]
print(chars)
# المخرجات: ['h', 'e', 'l', 'l', 'o']

أنشئ قائمة بالأعداد الزوجية:

evens = [x for x in range(2, 11, 2)]
print(evens)
# المخرجات: [2, 4, 6, 8, 10]

حوِّل جميع العناصر في قائمة إلى أحرف كبيرة:

words = ["apple", "banana", "cherry"]
uppercase = [word.upper() for word in words]
print(uppercase)
# المخرجات: ['APPLE', 'BANANA', 'CHERRY']

تسهّل تعبيرات القوائم العملَ مع التسلسلات، وتطبيق التحويلات، وحتى تضمين الشروط: كل ذلك في سطر واحد!

challenge icon

التحدي

سهل

أنشئ دالة باسم get_word_lengths تأخذ قائمة من الكلمات كوسيط وتُرجع قائمة بأطوال كل كلمة باستخدام استيعاب القائمة.

جرّب بنفسك

def get_word_lengths(words):
    # اكتب الكود هنا
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس المنطق وتدفق التنفيذ

تدرّب بنفسك: مترجم Python عبر الإنترنت