لنراجع طرق التعامل مع القوائم. افترض أن لدينا nums = [1, 2, 3]. يمكنك استخدام:
append: لإضافة عنصر إلى نهاية القائمة. nums.append(4) تغيّر القائمة إلى [1, 2, 3, 4].len: تُرجع عدد العناصر. len(nums) تساوي 3.range: التعبير range(n) كائن يشبه قائمة الأعداد من 0 إلى n - 1، أي يحتوي على n أعداد. ولذلك range(len(nums)) تشبه [0, 1, 2]، وهي فهارس جميع عناصر nums.[] (الفهرسة): للوصول إلى قيمة عند فهرس معين. nums[0] تساوي 1 وnums[1] تساوي 2 وnums[2] تساوي 3.+: لدمج القوائم. nums + [4, 5] تنتج [1, 2, 3, 4, 5].لاحظ أن nums.append(4) تعدّل القائمة الموجودة نفسها، بينما nums + [4, 5] لا تعدّل nums. ويمكن الاحتفاظ بنتيجة nums + [4, 5] بإسنادها إلى متغير جديد. شغّل الكود التالي:
__copyable__ __program_indented__
عمل رائع!