Bài 23: Một số lệnh làm việc với dữ liệu danh sách

Khởi động (SGK Kết nối tri thức với cuộc sống - Trang 115)

Hướng dẫn giải

- Xóa nhanh một danh sách: clear()

- Chèn phần tử x vào vị trí k của danh sách: insert(k,x) 

- Kiểm tra một phần tử có nằm trong một danh sách không: Câu lệnh dùng toán tử in. Nếu có trả lại True, nếu không thì trả về False.

(Trả lời bởi Quoc Tran Anh Le)
Thảo luận (1)

Hoạt động 1 (SGK Kết nối tri thức với cuộc sống - Trang 115)

Hướng dẫn giải

Tham khảo :

- Toán tử in dùng để kiểm tra một phần tử có nằm trong danh sách đã cho không. Kết quả trả lại True hoặc False: <giá trị> in

- Có thể duyệt nhanh từng phần tử của danh sách bằng toán tử in và lệnh for mà không cần sử dụng range

(Trả lời bởi Tuyet)
Thảo luận (1)

Câu hỏi 1 mục 1 (SGK Kết nối tri thức với cuộc sống - Trang 116)

Hướng dẫn giải

a) False

b) True

(Trả lời bởi Tuyet)
Thảo luận (1)

Câu hỏi 2 mục 1 (SGK Kết nối tri thức với cuộc sống - Trang 116)

Hướng dẫn giải

Ý nghĩa: Khi thực hiện lệnh này, biến i lần lượt nhận các giá trị từ 0, 1, …, 8, 9

(Trả lời bởi Tuyet)
Thảo luận (1)

Hoạt động 2 (SGK Kết nối tri thức với cuộc sống - Trang 116)

Hướng dẫn giải

Một số lệnh là:

append(x): Bổ sung phần tử x vào cuối danh sách 

insert(k, x): chèn phần tử x vào vị trí k của danh sách 

....

(Trả lời bởi Tuyet)
Thảo luận (1)

Câu hỏi 1 mục 2 (SGK Kết nối tri thức với cuộc sống - Trang 117)

Hướng dẫn giải

khi trước đó A rỗng, chưa có phần tử nào

(Trả lời bởi Tuyet)
Thảo luận (1)

Câu hỏi 2 mục 2 (SGK Kết nối tri thức với cuộc sống - Trang 117)

Hướng dẫn giải

Lệnh đã dùng là: insert(3,5)

(Trả lời bởi Bảo Chu Văn An)
Thảo luận (1)

Luyện tập - bài 1 (SGK Kết nối tri thức với cuộc sống - Trang 118)

Hướng dẫn giải

a) A.insert(1,1)

b) A.insert(3,4), A.insert(5,4)

(Trả lời bởi Tuyet)
Thảo luận (1)

Luyện tập - bài 2 (SGK Kết nối tri thức với cuộc sống - Trang 118)

Hướng dẫn giải

Chương trình ví dụ:
A = [11, 40, 24, 89, 59]
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)

(Trả lời bởi Bảo Chu Văn An)
Thảo luận (1)

Vận dụng - bài 1 (SGK Kết nối tri thức với cuộc sống - Trang 118)

Hướng dẫn giải

A = []

n = int(input("Nhập số tự nhiên n:"))

if n<1:

n = int(input("Nhập lại số tự nhiên n:"))

for i in range (0,n):

A.append(i*2)

print ("Dãy số A là:", A)

(Trả lời bởi Tuyet)
Thảo luận (1)