Câu hỏi:
17/11/2024 63Cho tệp data.txt chứa các số nguyên trên từng dòng. Để đọc tất cả các dòng của tệp và lưu vào danh sách numbers (các phần tử trong danh sách là số nguyên), lựa chọn nào sau đây là đúng?
a) numbers = [int(line) for line in open("data.txt", "r")]
b) numbers = list(open("data.txt", "r"))
c) numbers = open("data.txt", "r").readlines()
d) numbers = [float(line) for line in open("data.txt")]
Sale Tết giảm 50% 2k7: Bộ 20 đề minh họa Toán, Lí, Hóa, Văn, Sử, Địa…. form chuẩn 2025 của Bộ giáo dục (chỉ từ 49k/cuốn).
Quảng cáo
Trả lời:
a) Đúng. Lệnh này đọc từng dòng trong tệp và chuyển mỗi dòng thành số nguyên trước khi thêm vào danh sách numbers, phù hợp với yêu cầu.
b) Sai. list(open("data.txt", "r")) sẽ tạo danh sách các dòng từ tệp nhưng không chuyển chúng thành số nguyên.
c) Sai. open("data.txt", "r").readlines() cũng chỉ tạo danh sách các dòng dưới dạng chuỗi mà không chuyển đổi thành số nguyên.
d) Sai. Dùng float(line) sẽ chuyển mỗi dòng thành số thực, không phù hợp vì yêu cầu là chuyển thành số nguyên.
CÂU HỎI HOT CÙNG CHỦ ĐỀ
Câu 1:
Để lấy các phần tử có chỉ số lẻ từ danh sách a, ta sử dụng lệnh nào?
Câu 3:
Câu lệnh nào lấy các phần tử từ chỉ số 2 đến chỉ số 5 trong danh sách a?
Câu 4:
Lệnh nào sẽ chèn một phần tử x vào vị trí chỉ số y trong danh sách ds?
Câu 5:
Câu lệnh nào dùng để đọc tất cả nội dung từ tệp “file.txt” và lưu vào một chuỗi?
Câu 7:
PHẦN I. Câu trắc nghiệm nhiều phương án lựa chọn. Thí sinh trả lời từ câu 1 đến câu 10. Mỗi câu hỏi thí sinh chỉ lựa chọn một phương án.
Lệnh nào được dùng để mở tệp “data.txt” chỉ để đọc dữ liệu trong Python?
Đề thi cuối học kì 1 Tin học 11 Kết nối trí thức có đáp án (Đề 3)
Đề thi cuối học kì 1 Tin học 11 Kết nối trí thức có đáp án (Đề 1)
15 câu Trắc nghiệm Tin học 11 Kết nối tri thức Bài 11 có đáp án
Đề thi cuối học kì 1 Tin học 11 Kết nối trí thức có đáp án (Đề 2)
15 câu Trắc nghiệm Tin học 11 Kết nối tri thức Bài 10 có đáp án
15 câu Trắc nghiệm Tin học 11 Kết nối tri thức Bài 12 có đáp án
15 câu Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13 có đáp án
15 câu Trắc nghiệm Tin học 11 Kết nối tri thức Bài 14 có đáp án
về câu hỏi!