تيكبامين

دوال وأساليب القوائم الأساسية

لنراجع طرق التعامل مع القوائم. افترض أن لدينا 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] بإسنادها إلى متغير جديد. شغّل الكود التالي:

nums = [1, 2, 3]
new_nums = nums + [4, 5]
print(new_nums)
print(nums)
nums.append(4)
print(nums)