Một số lệnh làm việc kiểu danh sách
MỘT SỐ LỆNH LÀM VIỆC KIỂU DANH SÁCH
Mục tiêu bài học:
1. Nhớ (Remembering)
- Trình bày được một số lệnh cơ bản làm việc với danh sách trong Python như: append(), insert(), remove(), pop(), sort(), reverse(), len(), index(), count(), del.
- Nhớ cú pháp chuẩn của các lệnh thao tác với danh sách.
2. Hiểu (Understanding)
- Giải thích được tác dụng của từng lệnh và tình huống sử dụng phù hợp.
- Mô tả được sự thay đổi của danh sách sau khi thực hiện một lệnh cụ thể.
- Phân biệt được sự khác nhau giữa các lệnh như remove() và pop(), append() và insert().
3. Vận dụng (Applying)
- Áp dụng đúng các lệnh đã học để xử lý các bài toán đơn giản có sử dụng danh sách.
- Viết được các đoạn chương trình sử dụng lệnh để thêm, xoá, sắp xếp, đếm phần tử trong danh sách.
4. Phân tích (Analyzing)
- Phân tích được sự thay đổi của danh sách qua từng bước thực hiện chương trình.
- Xác định được lỗi logic trong đoạn mã thao tác với danh sách và giải thích nguyên nhân.
5. Đánh giá (Evaluating)
- So sánh và đánh giá được các cách giải quyết cùng một bài toán sử dụng danh sách.
- Lựa chọn được lệnh phù hợp và tối ưu trong các tình huống cụ thể (ví dụ: khi thêm vào cuối danh sách nên dùng append() thay vì insert()).
🐍 Mô phỏng Cấu trúc Dữ liệu Danh sách
Tin học 10 - Sách Kết nối tri thức với cuộc sống
📚 Lý thuyết về Danh sách (List)
1. Định nghĩa:
Danh sách (List) là một cấu trúc dữ liệu tuyến tính cho phép lưu trữ nhiều phần tử theo thứ tự. Trong Python, list có thể chứa các phần tử khác nhau về kiểu dữ liệu.
Ví dụ khai báo danh sách:
# Danh sách rỗng
my_list = []
# Danh sách số nguyên
numbers = [1, 2, 3, 4, 5]
# Danh sách chuỗi
fruits = ["táo", "cam", "chuối"]
# Danh sách hỗn hợp
mixed = [1, "hello", 3.14, True]
2. Các thao tác cơ bản:
- append(): Thêm phần tử vào cuối danh sách
- insert(): Thêm phần tử tại vị trí chỉ định
- remove(): Xóa phần tử theo giá trị
- pop(): Xóa và trả về phần tử tại vị trí chỉ định
- index(): Tìm vị trí của phần tử
- len(): Đếm số phần tử
Ví dụ thao tác:
my_list = [1, 2, 3]
# Thêm phần tử
my_list.append(4) # [1, 2, 3, 4]
# Chèn phần tử
my_list.insert(1, 10) # [1, 10, 2, 3, 4]
# Xóa phần tử
my_list.remove(10) # [1, 2, 3, 4]
🛠️ Thực hành
Điều khiển danh sách:
Danh sách hiện tại:
Danh sách rỗng: []
Số phần tử: 0
Post a Comment