2. Một số lệnh làm việc với danh sáchCâu 1. Khi nào thì lệnh A.append(1) và A.insert(0,1) có tác...

Câu hỏi:

2. Một số lệnh làm việc với danh sách

Câu 1. Khi nào thì lệnh A.append(1) và A.insert(0,1) có tác dụng giống nhau?

Câu 2. Danh sách A trước và sau lệnh insert( ) là [1, 4, 10, 0] và [1, 4, 10, 5, 0]. Lệnh đã dùng là gì?

Câu trả lời:
Người trả lời: GV. Đỗ Đăng Linh
Cách làm:
1. Ta cần tìm điều kiện nào khi thực hiện A.append(1) và A.insert(0,1) trên tập hợp rỗng A sẽ cho kết quả giống nhau.
2. Gọi tập hợp rỗng A
- Khi ta thực hiện A.append(1), phần tử 1 sẽ được thêm vào cuối tập hợp A.
- Khi ta thực hiện A.insert(0,1), phần tử 1 sẽ được chèn vào vị trí đầu tiên của tập hợp A.
- Ta thấy rằng khi tập hợp A rỗng, lệnh A.append(1) và A.insert(0,1) sẽ cho kết quả giống nhau.

Vậy câu trả lời cho câu hỏi 1 là: Khi A là tập rỗng.

3. Bài toán 2:
- Gọi danh sách A ban đầu là [1, 4, 10, 0].
- Sau khi thực hiện lệnh insert(3, 5), ta chèn phần tử 5 vào vị trí thứ 3 trong danh sách A.
- Kết quả sau khi thực hiện lệnh insert(3, 5) sẽ là [1, 4, 10, 5, 0].

Vậy câu trả lời cho câu hỏi 2 là: Lệnh đã dùng là A.insert(3, 5).
Bình luận (5)

Nguyễn Kiên

Việc hiểu rõ cách hoạt động của lệnh append() và insert() giúp bạn thao tác với danh sách một cách linh hoạt và hiệu quả.

Trả lời.

Trần Tông

Nếu danh sách A ban đầu là [1, 4, 10, 0] và sau khi thêm phần tử 5 ta được [1, 4, 10, 5, 0], đó có nghĩa là phần tử 5 được chèn vào vị trí thứ 3 của danh sách A.

Trả lời.

Tăng Quốc Huy

Khi sử dụng lệnh A.insert(0,1), phần tử 1 sẽ được chèn vào vị trí đầu tiên của danh sách A, tức là vị trí 0.

Trả lời.

quyết lai

Khi sử dụng lệnh A.append(1), phần tử 1 sẽ được thêm vào cuối danh sách A.

Trả lời.

Chloe Fujiwara

Câu 2: Lệnh đã dùng để biến đổi danh sách A từ [1, 4, 10, 0] thành [1, 4, 10, 5, 0] là A.insert(3, 5), tức là thêm phần tử 5 vào vị trí thứ 3 của danh sách A.

Trả lời.
Nhấn vào đây để đánh giá
Thông tin người gửi
1.08651 sec| 2182.727 kb