Muốn chèn phần tử tại vị trí cho trước, dùng insert(pos, obj). Chấp nhận một object và chèn vào vị trí pos của list.
Ví dụ
my_list = [2, 3, 1, -4, -1, -4] my_list.insert(1, 0) print(my_list) # [2, 0, 3, 1, -4, -1, -4]
Muốn chèn vào cuối, dùng append() (nhanh hơn insert(len(list), obj)).
Ví dụ
my_list = [2, 3, 1, -4, -1, -4] my_list.append(0) print(my_list) # [2, 3, 1, -4, -1, -4, 0]
Lưu ý: insert(0, x) chèn đầu list (O(n) do phải shift tất cả phần tử). Cần thao tác nhiều ở đầu → dùng collections.deque (O(1) appendleft/popleft).