توجد أوجه شبه كثيرة بين القوائم والنصوص. مثلًا، يمكنك جمع قائمتين لتكوين قائمة جديدة تحتوي على عناصرهما معًا. ويمكنك أيضًا إنشاء قائمة فارغة لا تحتوي على أي عناصر. جرّب بنفسك:
__copyable__ numbers = [1, 2] + [3, 4] print(numbers) new_numbers = [] new_numbers += numbers new_numbers += [5] print(new_numbers)
باستخدام هذه المعرفة، اكتب برنامجًا يستقبل قائمة من الأعداد ويطبع قائمة جديدة يكون فيها كل عدد مضروبًا في 2. مثلًا، إذا كانت القائمة:
numbers = [3, 1, 4, 1, 5, 9, 2, 6, 5]
فيجب أن يطبع:
[6, 2, 8, 2, 10, 18, 4, 12, 10]
ممتاز! نحن نحقق تقدمًا واضحًا.