Lý thuyết Tin học 10 Bài 22 (Kết nối tri thức): Kiểu dữ liệu danh sách

Tóm tắt lý thuyết Tin học lớp 10 Bài 22: Kiểu dữ liệu danh sách ngắn gọn, chi tiết sách Kết nối tri thức sẽ giúp học sinh nắm vững kiến thức trọng tâm, ôn luyện để học tốt Tin học 10.

1 9447 lượt xem
Tải về


Lý thuyết Tin học 10 Bài 22: Kiểu dữ liệu danh sách 

1. Kiểu dữ liệu danh sách

- 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 [].

- Kiểu dữ liệu danh sách trong Python được khởi tạo:

<tên list> = [<v1>, <v2>, …, <vn>]

Lưu ý: Các giá trị <vk> có thể có kiểu dữ liệu khác nhau (số nguyên, số thực, xâu kí tự, …).

- Có thể truy cập từng phần tử của danh sách thông qua chỉ số:

[<chỉ số>]

Ví dụ 1:

Lý thuyết Tin học 10 Bài 22: Kiểu dữ liệu danh sách - Kết nối tri thức  (ảnh 1)

- Chỉ số bắt đầu từ 0 đến len( ) -1, trong đó len( ) là lệnh tính độ dài danh sách.

Ví dụ 2: Tạo danh sách rỗng (có độ dài 0) và các phép toán ghép danh sách (+)

Lý thuyết Tin học 10 Bài 22: Kiểu dữ liệu danh sách - Kết nối tri thức  (ảnh 1)

2. Duyệt các phần tử của danh sách

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().

- Ví dụ 1: Duyệt và in ra từng phần tử của danh sách

Lý thuyết Tin học 10 Bài 22: Kiểu dữ liệu danh sách - Kết nối tri thức  (ảnh 1)

Biến I chạy trên vùng chỉ số từ 0 đến len(A) -1.

- Ví dụ 2: Duyệt và in một phần của danh sách.

Lý thuyết Tin học 10 Bài 22: Kiểu dữ liệu danh sách - Kết nối tri thức  (ảnh 1)

3. Thêm phần tử vào danh sách

- Python có một số lệnh dành riêng (phương thức) cho kiểu dữ liệu danh sách.

- Cú pháp:

.<phương thức>

- Lệnh thêm phần tử vào cuối danh sách là .append()

Ví dụ: Thêm phần tử vào cuối danh sách

Lý thuyết Tin học 10 Bài 22: Kiểu dữ liệu danh sách - Kết nối tri thức  (ảnh 1)

Thực hà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.

Hướng dẫn

Dùng phương thức append() để đưa dần vào danh sách.

Chú ý: Vì vùng giá trị của lệnh range(n) bắt đầu từ 0 nên trong thông báo nhập cần viết là str(i+1) để bắt đầu từ 1.

Chương trình như sau:

Lý thuyết Tin học 10 Bài 22: Kiểu dữ liệu danh sách - Kết nối tri thức  (ảnh 1)

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 số trên một hàng ngang.

Hướng dẫn

Dùng lệnh int() để chuyển đổi dữ liệu.

Chương trình:

Lý thuyết Tin học 10 Bài 22: Kiểu dữ liệu danh sách - Kết nối tri thức  (ảnh 1)

Xem thêm tóm tắt lý thuyết Tin học 10 sách Kết nối tri thức hay, chi tiết khác:

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

Lý thuyết Bài 24: Xâu kí tự

Lý thuyết Bài 25: Một số lệnh làm việc với xâu kí tự

Lý thuyết Bài 26: Hàm trong Python

Lý thuyết Bài 27: Tham số của hàm

1 9447 lượt xem
Tải về


Xem thêm các chương trình khác: