Đáp án chính là: D
Hàm list()
nhập Python đòi hỏi một iterable (như chuỗi, list, tuple, v.v.) thực hiện thông số nguồn vào. Số vẹn toàn 3
ko nên là 1 trong iterable, bởi vậy, list(3)
sẽ gây nên đi ra lỗi TypeError.
D chính.
- A sai vì thế đấy là cơ hội khai báo một list (mảng) chứa chấp những thành phần 1, 2, 3. Cách này chính.
- B sai vì thế đấy là cơ hội dùng comprehension list muốn tạo list những thành phần kể từ 0 cho tới 2 (range(3) dẫn đến mặt hàng số 0, 1, 2). Cách này chính.
- C sai vì thế ây là cơ hội dùng comprehension list muốn tạo list kể từ những thành phần nguồn vào (input() trả về chuỗi, split() tách chuỗi trở nên list những thành phần, và int(x) quy đổi từng thành phần trở nên số nguyên). Cách này chính.
* Khởi tạo ra danh sách
Có rất nhiều cách thức khởi tạo ra list, phụ thân cơ hội trong những cơ hội bại liệt là:
- Dùng quy tắc gán:
Ví dụ: ds = [1, 1, 2, 3, 5, 8]
- Dùng câu mệnh lệnh lặp for gán độ quý hiếm trong tầm mang lại trước:
Ví dụ: ds = [i for i in range(6)]
Kết quả: ds = [0, 1, 2, 3, 4, 5]
- Khởi tạo ra list số vẹn toàn hoặc từ thực tài liệu nhập vào:
Xem thêm thắt một trong những tư liệu tương quan hoặc, cụ thể khác:
Lý thuyết Tin học tập 10 Bài 14 (Cánh diều): Kiểu tài liệu list - Xử lí danh sách
Giải Tin học tập lớp 10 Bài 22 (Kết nối tri thức): Kiểu tài liệu danh sách