Sau khi thực hiện các câu lệnh sau, danh sách A sẽ gồm những phần tử nào:nA = [1, 2, 3, 5 ]nA.insert(5, 2)nA.insert(-5, 2)nA.remove(2)
Xem đáp án và giải thích
Đáp án đúng là: A. [1, 2, 3, 5, 2]
Giải thích:
Ban đầu, A = [1, 2, 3, 5].n1. `A.insert(5, 2)`: Chèn số 2 vào vị trí index 5. Vì index 5 nằm ngoài phạm vi hiện tại (chỉ số lớn nhất là 3), nó sẽ được chèn vào cuối. A trở thành [1, 2, 3, 5, 2].n2. `A.insert(-5, 2)`: Chèn số 2 vào vị trí index -5. Index -5 tương đương với index 0 (vì độ dài là 6, -5 + 6 = 1). A trở thành [2, 1, 2, 3, 5, 2].n3. `A.remove(2)`: Xóa lần xuất hiện đầu tiên của giá trị 2. Giá trị 2 xuất hiện đầu tiên ở index 0. A trở thành [1, 2, 3, 5, 2].nVậy, danh sách cuối cùng là [1, 2, 3, 5, 2].