Luyện tập
Câu 1. Cho dãy số [1, 2, 2, 3, 4, 5, 5]. Viết lệnh thực hiện:
a) Chèn số 1 vào ngay sau giá trị 1 của dãy.
b) Chèn số 3 và số 4 vào danh sách để dãy có số 3 và số 4 liền nhau hai lần.
Câu 2. Cho trước dãy số A. Viết chương trình thực hiện công việc sau:
- Xóa đi một phần tử ở chính giữa dãy nếu số phần tử của dãy là số lẻ.
- Xóa đi hai phần tử ở chính giữa của dãy nếu số phần tử là số chẵn.
Bài Làm:
Câu 1. A = [1, 2, 2, 3, 4, 5, 5]
a)
>>>A. insert(1, 1)
b) Có nhiều cách. Ví dụ:
>>>A. insert(5, 3)
>>>A. insert(6, 4)
Câu 2.
>>> C = len(A)
>>> if C%2 != 0:
A. remove (A[C//2])
else:
A. remove (A[C//2])
C = C - 1
A. remove(A[C//2])
>>> print (A)
* Ví dụ: Cho A là dãy số như hình: