Câu hỏi:

23/07/2024 17 K

Khởi tạo và tìm hiểu dữ liệu kiểu danh sách

Khởi tạo dữ liệu danh sách như thế nào? Cách truy cập, thay đổi giá trị và xoá một phần tử trong danh sách như thế nào?

Trả lời:

verified Giải bởi Vietjack

- Khởi tạo dữ liệu danh sách: <tên list> = [<v1>, <v2>, …, <vn>]

- Truy cập các phần tử thông qua chỉ số, bắt đầu từ 0.

- Thay đổi giá trị của từng phần tử bằng lệnh gán hoặc xoá phần tử bằng lệnh del

Sử dụng kiến thức dưới đây:

*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)

Tham khảo thêm một số tài liệu liên quan:

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

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

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Câu 1:

Viết lệnh xoá phần tử cuối cùng của danh sách A bằng lệnh del.

Xem đáp án » 17/07/2024 26 K

Câu 2:

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]       

b) A[2]       

c) A[7]       

d) A[len(A)]

Xem đáp án » 19/07/2024 1.8 K

Câu 3:

Danh sách A sẽ như thế nào sau các lệnh sau?

Danh sách A sẽ như thế nào sau các lệnh sau? (ảnh 1)

Xem đáp án » 12/07/2024 1.4 K

Câu 4:

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.

Xem đáp án » 19/07/2024 721

Câu 5:

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.

Xem đáp án » 19/07/2024 718

Câu 6:

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]                            

b) del A[0]

c) A = [100] + A                           

d) A = A[1]*25

Xem đáp án » 19/07/2024 676

Câu 7:

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.

Xem đáp án » 18/07/2024 608

Câu 8:

Giải thích các lệnh ở mỗi câu sau thực hiện công việc gì?

Giải thích các lệnh ở mỗi câu sau thực hiện công việc gì? (ảnh 1)

Xem đáp án » 12/07/2024 470

Câu 9:

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?

Xem đáp án » 22/07/2024 443

Câu 10:

Dùng lệnh for để duyệt danh sách

Quan sát các lệnh sau để biết cách dùng lệnh for duyệt lần lượt các phần tử của một danh sách.

Xem đáp án » 19/07/2024 325

Câu 11:

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ế.

Xem đáp án » 23/07/2024 293

Câu 12:

Tìm hiểu lệnh thêm phần tử cho danh sách

Quan sát các lệnh sau đây để biết cách thêm phần tử vào một danh sách bằng phương thức append().

Xem đáp án » 21/07/2024 234