Câu 1 (3 điểm): Dựa vào kiến thức đã học, em hãy trình bày cú pháp và nêu rõ chức năng của 3 lệnh sau đây dùng để làm việc với danh sách trong Python: insert(), remove(), và clear().
Câu 2 (3 điểm): Em hãy so sánh sự giống và khác nhau giữa hai lệnh A.append(x) và A.insert(k, x) khi làm việc với danh sách A trong Python. Cho một ví dụ cụ thể minh họa cho trường hợp chỉ có thể dùng lệnh insert() mà không thể dùng lệnh append() để đạt được kết quả mong muốn.
Câu 3 (4 điểm): Cho danh sách A = [10, 20, 30, 40, 50]. Em hãy viết các câu lệnh Python cần thiết để thực hiện lần lượt các yêu cầu sau:
a) (1 điểm) Chèn số 25 vào vị trí có chỉ số 2 trong danh sách A.
b) (1 điểm) Xóa phần tử có giá trị là 40 ra khỏi danh sách.
c) (2 điểm) Dùng vòng lặp for và toán tử in để duyệt và in ra màn hình mỗi phần tử của danh sách A (sau khi đã thực hiện câu a và b), mỗi phần tử trên một dòng.