Chào mừng quý vị đến với website của ...
Quý vị chưa đăng nhập hoặc chưa đăng ký làm thành viên, vì vậy chưa thể tải được các tài liệu của Thư viện về máy tính của mình.
Nếu chưa đăng ký, hãy nhấn vào chữ ĐK thành viên ở phía bên trái, hoặc xem phim hướng dẫn tại đây
Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay phía bên trái.
Nếu chưa đăng ký, hãy nhấn vào chữ ĐK thành viên ở phía bên trái, hoặc xem phim hướng dẫn tại đây
Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay phía bên trái.
Bài 22. Kiểu dữ liệu danh sách
(Tài liệu chưa được thẩm định)
Nguồn: Bạch Kim
Người gửi: Ngô Văn Chinh (trang riêng)
Ngày gửi: 11h:41' 10-05-2023
Dung lượng: 3.0 MB
Số lượt tải: 0
Nguồn: Bạch Kim
Người gửi: Ngô Văn Chinh (trang riêng)
Ngày gửi: 11h:41' 10-05-2023
Dung lượng: 3.0 MB
Số lượt tải: 0
Số lượt thích:
0 người
BÀI 22: KIỂU DỮ LIỆU DANH SÁCH
Trang bìa
Trang bìa
TIN HỌC 10
BÀI 22: KIỂU DỮ LIỆU DANH SÁCH
Ảnh
Khởi động
Khởi động (Khởi động)
Em đã được học những kiểu dữ liệu cơ bản của Python như số nguyên, số thực, xâu kí tự, kiểu dữ liệu logic. Tuy nhiên, khi em cần lưu một dãy các số hay một danh sách học sinh thì cần kiểu dữ liệu dạng danh sách (còn gọi là dãy hay mảng). Kiểu dữ liệu danh sách được dùng nhiều nhất trong Python là kiểu list. Em hãy tìm một số dữ liệu kiểu danh sách thường gặp trên thực tế.
Ảnh
1. KIỂU DỮ LIỆU DANH SÁCH
- Hoạt động 1
Ảnh
Hình vẽ
1. KIỂU DỮ LIỆU DANH SÁCH
- Đọc SGK, em hãy cho biết khởi tạo dữ liệu danh sách như thế nào? Cách truy cập, thay đổi giá trị và xóa một phần tử trong danh sách như thế nào?
- Ví dụ 1
Ví dụ 1. Quan sát các lệnh sau để tìm hiểu kiểu dữ liệu danh sách.
Ảnh
=> Kiểu dữ liệu danh sách trong Python được khởi tạo như sau:
Ảnh
- Ví dụ 2
Ví dụ 2. Quan sát các lệnh sau để biết cách thay đổi hoặc xóa phần tử của danh sách.
Ảnh
- Sau khi đã khởi tạo danh sách, ta có thể thay đổi các giá trị của từng phần tử bằng lệnh gán hoặc xóa phần tử bằng lệnh del.
Ảnh
- Ví dụ 3
Ví dụ 3. Quan sát các lệnh sau để biết cách tạo danh sách rỗng (có độ dài 0) và các phép toán ghép danh sách (phép +).
Ảnh
- Kết luận
Ảnh
- List là kiểu dữ liệu danh sách (dãy, mảng) trong Python. Tạo list bằng lệnh gán với các phần tử trong cặp dấu ngoặc [ ]. Các phần tử của danh sách có thể có các kiểu dữ liệu khác nhau. Truy cập hoặc thay đổi giá trị của từng phần tử thông qua chỉ số: [] - Chỉ số của danh sách bắt đầu từ 0 đến len() - 1, trong đó len() là lệnh tính độ dài danh sách.
Kết luận
- Trả lời câu hỏi (Trả lời câu hỏi)
Bài kiểm tra tổng hợp
Chọn đáp án đúng!
Cho danh sách A = [1, 0, "One", 9, 15, "Two", True, False]. Hãy cho biết giá trị các phần tử? - a) A[0] - "One" - b) A[2] - 1 - c) A[7] - Lỗi chỉ số - d) A[len(A)] - False
Giả sử A là một danh sách các số, mỗi lệnh sau thực hiện gì? - a) A = A + [10] - Thêm phần từ 100 vào đầu danh sách - b) del A[0] - Thêm phần tử 10 vào cuối danh sách - c) A = [100] + A - Xóa phần tử đầu tiên của danh sách - d) A = A[1]*25 - Thiết lập biến A mới là tích của 25 với giá trị phần tử thứ hai của biến A
2. DUYỆT CÁC PHẦN TỬ CỦA DANH SÁCH
- Hoạt động 2
Hình vẽ
Ví dụ 1. Duyệt và in từng phần tử của danh sách.
2. DUYỆT CÁC PHẦN TỬ CỦA DANH SÁCH
Ảnh
- Ví dụ 2
Ví dụ 2. Duyệt và in một phần của danh sách.
=> Hai ví dụ trên cho thấy dùng lệnh for kết hợp với lệnh range() để duyệt từng phần tử của danh sách.
Ảnh
- Kết luận
Ảnh
- Có thể duyệt lần lượt các phần tử của danh sách bằng lệnh for kết hợp với vùng giá trị của lệnh range().
Kết luận
- Trả lời câu hỏi (Trả lời câu hỏi)
Câu 1: Giải thích các lệnh ở mỗi câu sau thực hiện công việc gì? a) b) Câu 2: Cho dãy các số nguyên A, viết chương trình in ra các số chẵn của A.
Ảnh
3. THÊM PHẦN TỬ VÀO DANH SÁCH
- Hoạt động 3
Hình vẽ
- Quan sát các lệnh dưới đây để biết cách thêm phần tử vào một danh sách bằng phương thức append().
3. THÊM PHẦN TỬ VÀO DANH SÁCH
Ảnh
=> Thêm phần tử vào cuối danh sách.
- Kết luận
Ảnh
- Python có một số lệnh dành riêng (phương thức) cho dữ liệu kiểu danh sách. Cú pháp các lệnh đó như sau:. - Lệnh thêm phần tử vào cuối danh sách là: .append().
Kết luận
- Trả lời câu hỏi (Trả lời câu hỏi)
Ảnh
Câu 1: Sau khi thêm một phần tử vào danh sách A bằng lệnh append() thì độ dài danh sách A thay đổi như thế nào? Câu 2: Danh sách A sẽ như thế nào sau các lệnh sau?
Ảnh
- Thực hành
Ảnh
- Nhiệm vụ 1:Nhập số n từ bàn phím, sau đó nhập danh sách n tên các bạn lớp em và in ra danh sách các tên đó, mỗi tên trên một dòng. - Nhiệm vụ 2: Nhập một dãy số từ bàn phím. Tính tổng, trung bình của dãy và in dãy trên một hàng ngang.
Khởi tạo, nhập dữ liệu, thêm phần tử cho danh sách
Thực hành
Luyện tập
- Câu hỏi
Ảnh
Luyện tập
Câu 1: Viết lệnh xóa phần tử cuối cùng của danh sách A bằng lệnh del. Câu 2: Có thể thêm một phần tử vào đầu danh sách được không? Nếu có thì nêu cách thực hiện.
Vận dụng
- Câu hỏi
Ảnh
Vận dụng
Cho dãy số A. Viết chương trình tính giá trị và chỉ số của phần tử lớn nhất của A. Tương tự với bài toán tìm phần tử nhỏ nhất.
Dặn dò
- Dặn dò
Ảnh
Dặn dò
Học hiểu trọng tâm bài học. Làm bài tập trong SBT. Chuẩn bị bài sau: Bài 23: Một số lệnh làm việc với dữ liệu danh sách.
- Cảm ơn
Ảnh
Trang bìa
Trang bìa
TIN HỌC 10
BÀI 22: KIỂU DỮ LIỆU DANH SÁCH
Ảnh
Khởi động
Khởi động (Khởi động)
Em đã được học những kiểu dữ liệu cơ bản của Python như số nguyên, số thực, xâu kí tự, kiểu dữ liệu logic. Tuy nhiên, khi em cần lưu một dãy các số hay một danh sách học sinh thì cần kiểu dữ liệu dạng danh sách (còn gọi là dãy hay mảng). Kiểu dữ liệu danh sách được dùng nhiều nhất trong Python là kiểu list. Em hãy tìm một số dữ liệu kiểu danh sách thường gặp trên thực tế.
Ảnh
1. KIỂU DỮ LIỆU DANH SÁCH
- Hoạt động 1
Ảnh
Hình vẽ
1. KIỂU DỮ LIỆU DANH SÁCH
- Đọc SGK, em hãy cho biết khởi tạo dữ liệu danh sách như thế nào? Cách truy cập, thay đổi giá trị và xóa một phần tử trong danh sách như thế nào?
- Ví dụ 1
Ví dụ 1. Quan sát các lệnh sau để tìm hiểu kiểu dữ liệu danh sách.
Ảnh
=> Kiểu dữ liệu danh sách trong Python được khởi tạo như sau:
Ảnh
- Ví dụ 2
Ví dụ 2. Quan sát các lệnh sau để biết cách thay đổi hoặc xóa phần tử của danh sách.
Ảnh
- Sau khi đã khởi tạo danh sách, ta có thể thay đổi các giá trị của từng phần tử bằng lệnh gán hoặc xóa phần tử bằng lệnh del.
Ảnh
- Ví dụ 3
Ví dụ 3. Quan sát các lệnh sau để biết cách tạo danh sách rỗng (có độ dài 0) và các phép toán ghép danh sách (phép +).
Ảnh
- Kết luận
Ảnh
- List là kiểu dữ liệu danh sách (dãy, mảng) trong Python. Tạo list bằng lệnh gán với các phần tử trong cặp dấu ngoặc [ ]. Các phần tử của danh sách có thể có các kiểu dữ liệu khác nhau. Truy cập hoặc thay đổi giá trị của từng phần tử thông qua chỉ số:
Kết luận
- Trả lời câu hỏi (Trả lời câu hỏi)
Bài kiểm tra tổng hợp
Chọn đáp án đúng!
Cho danh sách A = [1, 0, "One", 9, 15, "Two", True, False]. Hãy cho biết giá trị các phần tử? - a) A[0] - "One" - b) A[2] - 1 - c) A[7] - Lỗi chỉ số - d) A[len(A)] - False
Giả sử A là một danh sách các số, mỗi lệnh sau thực hiện gì? - a) A = A + [10] - Thêm phần từ 100 vào đầu danh sách - b) del A[0] - Thêm phần tử 10 vào cuối danh sách - c) A = [100] + A - Xóa phần tử đầu tiên của danh sách - d) A = A[1]*25 - Thiết lập biến A mới là tích của 25 với giá trị phần tử thứ hai của biến A
2. DUYỆT CÁC PHẦN TỬ CỦA DANH SÁCH
- Hoạt động 2
Hình vẽ
Ví dụ 1. Duyệt và in từng phần tử của danh sách.
2. DUYỆT CÁC PHẦN TỬ CỦA DANH SÁCH
Ảnh
- Ví dụ 2
Ví dụ 2. Duyệt và in một phần của danh sách.
=> Hai ví dụ trên cho thấy dùng lệnh for kết hợp với lệnh range() để duyệt từng phần tử của danh sách.
Ảnh
- Kết luận
Ảnh
- Có thể duyệt lần lượt các phần tử của danh sách bằng lệnh for kết hợp với vùng giá trị của lệnh range().
Kết luận
- Trả lời câu hỏi (Trả lời câu hỏi)
Câu 1: Giải thích các lệnh ở mỗi câu sau thực hiện công việc gì? a) b) Câu 2: Cho dãy các số nguyên A, viết chương trình in ra các số chẵn của A.
Ảnh
3. THÊM PHẦN TỬ VÀO DANH SÁCH
- Hoạt động 3
Hình vẽ
- Quan sát các lệnh dưới đây để biết cách thêm phần tử vào một danh sách bằng phương thức append().
3. THÊM PHẦN TỬ VÀO DANH SÁCH
Ảnh
=> Thêm phần tử vào cuối danh sách.
- Kết luận
Ảnh
- Python có một số lệnh dành riêng (phương thức) cho dữ liệu kiểu danh sách. Cú pháp các lệnh đó như sau:
Kết luận
- Trả lời câu hỏi (Trả lời câu hỏi)
Ảnh
Câu 1: Sau khi thêm một phần tử vào danh sách A bằng lệnh append() thì độ dài danh sách A thay đổi như thế nào? Câu 2: Danh sách A sẽ như thế nào sau các lệnh sau?
Ảnh
- Thực hành
Ảnh
- Nhiệm vụ 1:Nhập số n từ bàn phím, sau đó nhập danh sách n tên các bạn lớp em và in ra danh sách các tên đó, mỗi tên trên một dòng. - Nhiệm vụ 2: Nhập một dãy số từ bàn phím. Tính tổng, trung bình của dãy và in dãy trên một hàng ngang.
Khởi tạo, nhập dữ liệu, thêm phần tử cho danh sách
Thực hành
Luyện tập
- Câu hỏi
Ảnh
Luyện tập
Câu 1: Viết lệnh xóa phần tử cuối cùng của danh sách A bằng lệnh del. Câu 2: Có thể thêm một phần tử vào đầu danh sách được không? Nếu có thì nêu cách thực hiện.
Vận dụng
- Câu hỏi
Ảnh
Vận dụng
Cho dãy số A. Viết chương trình tính giá trị và chỉ số của phần tử lớn nhất của A. Tương tự với bài toán tìm phần tử nhỏ nhất.
Dặn dò
- Dặn dò
Ảnh
Dặn dò
Học hiểu trọng tâm bài học. Làm bài tập trong SBT. Chuẩn bị bài sau: Bài 23: Một số lệnh làm việc với dữ liệu danh sách.
- Cảm ơn
Ảnh
 
↓ CHÚ Ý: Bài giảng này được nén lại dưới dạng ZIP và có thể chứa nhiều file. Hệ thống chỉ hiển thị 1 file trong số đó, đề nghị các thầy cô KIỂM TRA KỸ TRƯỚC KHI NHẬN XÉT ↓
Các ý kiến mới nhất