Giáo án ppt Tin học 10 kết nối: Bài 23 Một số lệnh làm việc với dữ liệu danh sách
Giáo án điện tử Tin học 10 nhà kết nối tri thức: Bài 23 Một số lệnh làm việc với dữ liệu danh sách. Bài giảng được thiết kế hiện đại, sáng tạo, sinh động với đầy đủ nội dung, hình ảnh,… giúp học sinh có hứng thú học tập và tiếp thu hiệu quả hơn. Giáo viên tải về có thể sử dụng luôn để giảng dạy.
Nội dung chi tiết











... Còn nữa ...
CHÀO MỪNG CÁC EM ĐẾN VỚI BÀI HỌC HÔM NAY!
KHỞI ĐỘNG
Trong bài trước chúng ta đã biết cách dùng lệnh append để thêm phần tử vào cuối một danh sách. Vậy Python có những lệnh nào dùng để:
- Xóa nhanh một danh sách?
- Chèn thêm phần tử vào đầu hay giữa danh sách?
- Kiểm tra một phần tử có nằm trong một danh sách hay không?
BÀI 23: MỘT SỐ LỆNH LÀM VIỆC VỚI DỮ LIỆU DANH SÁCH (3 Tiết)
NỘI DUNG BÀI HỌC
Duyệt danh sách với toán tử in
Một số lệnh làm việc với danh sách
Duyệt danh sách với toán tử in
Quan sát các ví dụ để biết cách dùng toán tử in để duyệt danh sách.
Ví dụ 1: Dùng toán tử in để kiểm tra một phần tử có nằm trong một danh sách hay không.
Ví dụ 2: Dùng toán tử in để duyệt từng phần tử của danh sách
>>> A = [10,11,12,13,14,15]
>>> for k in A:
print(k, end = " ")
10 11 12 13 14 15
Nhớ lại kiến thức cũ
Lệnh duyệt trên dãy đã học trong Bài 21 có dạng:
Trong lệnh trên từ khóa in chính là toán tử in vừa học trong bài. Lệnh (hay hàm) range(n) trả lại dãy (vùng) các giá trị 0, 1, 2, ..., n - 1, do đó lệnh lặp trên sẽ thực hiện lần lượt các bước lặp và cho i nhận các giá trị lần lượt lấy từ range(n).
Ghi nhớ
- Toán tử in dùng để kiểm tra một phần tử có nằm trong danh sách đã cho hay không. Kết quả trả lại True (Đúng) hoặc False (Sai).
<giá trị> in <danh sách>
- 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 lệnh range().
Câu hỏi và bài tập củng cố
Hoạt động nhóm đôi và hoàn thành các bài tập
Câu 1. Giả sử A = ["0", "1", "01", "10"]. Các biểu thức sau trả về giá trị đúng hay sai?
- a) 1 in A. b) "01" in A
Câu 2. Hãy giải thích ý nghĩa từ khóa in trong câu lệnh sau:
Một số lệnh làm việc với danh sách
Đọc nhiệm vụ và thực hiện Hoạt động 2 SGK trang 116
Quan sát các ví dụ sau để tìm hiểu một số lệnh làm việc với dữ liệu kiểu danh sách:
Ví dụ 1: Lệnh clear() xóa toàn bộ một danh sách
>>> A = [1,2,3,4,5]
>>> A.clear()
>>> A
[]
Ví dụ 2: Lệnh remove(value) sẽ xóa phần tử đầu tiên của danh sách có giá trị value.
Ví dụ 3: Lệnh insert có chức năng chèn phần tử vào danh sách tại chỉ số cho trước.
>>> A = [1,2,6,10]
>>> A.insert(2,5)
>>> A
[1, 2, 5, 6, 10]
- clear(): xóa toàn bộ dãy. Không bao giờ có lỗi.
- insert(): chèn phần tử vào danh sách tại vị trí cho trước. Không gây lỗi.
- remove(): xóa phần tử đầu tiên tìm thấy. Có gây lỗi nếu trong danh sách không tìm thấy phần tử cần xóa.
Tổng kết
Câu hỏi và bài tập củng cố
Hoạt động nhóm đôi và hoàn thành các bài tập
Câu 1. Khi nào lệnh A.append(1) và lệnh 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ì?
THỰC HÀNH
Thực hành các lệnh làm việc với dữ liệu kiểu danh sách
Nhiệm vụ 1: Nhập số n từ bàn phím, sau đó nhập danh sách n tên học sinh trong lớp và in ra danh sách học sinh này, mỗi tên học sinh trên một dòng. Yêu cầu danh sách được in ra theo thứ tự ngược lại với thứ tự đã nhập.
Tài liệu cùng môn học
- Trắc nghiệm tin học 10 kết nối tri thức
- Giáo án word tin học 10 kết nối tri thức
- Giáo án ppt tin học 10 kết nối tri thức
- Giải tin học 10 kết nối tri thức
- Phiếu bài tập tin học 10 kết nối tri thức
- Giáo án chuyên đề tin học ứng dụng 10 kết nối tri thức
- Giáo án ppt chuyên đề tin học ứng dụng 10 kết nối tri thức
- Giáo án chuyên đề khoa học máy tính 10 kết nối tri thức
- Giáo án ppt chuyên đề khoa học máy tính 10 kết nối tri thức
- Bài tập củng cố Tin học 10 kết nối tri thức
- Trắc nghiệm trả lời ngắn tin học 10 kết nối tri thức
- Trắc nghiệm đúng sai tin học 10 kết nối tri thức
- Đề thi tin học 10 kết nối tri thức
- Giải chuyên đề khoa học máy tính 10 kết nối tri thức
- Giải chuyên đề tin học ứng dụng 10 kết nối tri thức
- Ppt trò chơi AI Tin học 10 Kết nối tri thức
- Video AI mở đầu Tin học 10 kết nối tri thức
Tài liệu khác
- Trắc nghiệm toán 10 kết nối tri thức
- Trắc nghiệm văn 10 kết nối tri thức
- Trắc nghiệm địa lí 10 kết nối tri thức
- Trắc nghiệm lịch sử 10 kết nối tri thức
- Trắc nghiệm KTPL 10 kết nối tri thức
- Trắc nghiệm hóa học 10 kết nối tri thức
- Trắc nghiệm sinh học 10 kết nối tri thức
- Trắc nghiệm quốc phòng 10 kết nối tri thức
- => Xem nhiều môn hơn