append() تضيف عنصرًا واحدًا كما هو إلى نهاية القائمة، حتى لو كان العنصر قائمة:
x = [1, 2, 3, 4]
x.append([5, 6])
print(x) # [1, 2, 3, 4, [5, 6]]
القائمة [5, 6] أصبحت عنصرًا واحدًا داخل x.
لإضافة العناصر نفسها: extend
x = [1, 2, 3, 4]
x.extend([5, 6])
print(x) # [1, 2, 3, 4, 5, 6]
أو بالجمع
y = [1, 2] + [3, 4] # [1, 2, 3, 4], a new list
وكلتا append() وextend() تعدّلان القائمة الأصلية، ولا تعيدان قائمة جديدة.