TopStudy

Đáp án và lời giải

Bài tập Kiểu dữ liệu Danh sách – Xử lí danh sách có đáp án

Về trang đề

Câu 1

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Ví dụ 1: Từ một danh sách các số tự nhiên, tìm ra các số là các số nguyên tố.

Ví dụ 2: Từ một danh sách thông tin khách hàng, tìm ra số khách hàng đã mua hàng với số tiền lớn hơn 15 triệu.

Câu 2

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

1)

Nhietdo = [38, 36, 37, 36, 38, 38, 37]

2)

Câu lệnh:

>>>Nhietdo[2]

37

Hình minh hoạ

3)

>>>type(Nhietdo)

<<class ‘list’>

Hình minh hoạ

4)

>>>len(Nhietdo)

7

Hình minh hoạ

Câu 3

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Nhóm em mong muốn Python cung cấp sẵn các hàm bổ sung phần tử vào cuối danh sách, xoá phần tử đứng ở vị trí thứ i, hàm chèn và sắp xếp,…

Câu 4

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Kết quả: Đếm số nhỏ hơn hoặc bằng 100 trong các số nhập vào danh sách

ds = [int(i) for i in input().split()]

sonho = 0

for i in ds:

if i<= 100: sonho = sonho + 1

print(sonho)

Hình minh hoạ

Câu 5

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Câu lệnh bổ sung:

for i in nh_d:

tb = tb + i

Hình minh hoạ

Câu 6

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

ds= [int(i) for i in input("Nhập mã xe ").split()]

ds.sort()

print(ds)

t = 1

for i in range(1, len(ds)):

if ds[i]!=ds[i-1]:

t = t + 1

print(t)

Hình minh hoạ

Câu 7

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Các câu đúng: 2

1) Trong nhiều ngôn ngữ lập trình bậc cao có kiểu dữ liệu để lưu trữ một dãy hữu hạn các phần tử.

3) Python cho phép các phần tử của một danh sách có thể có các kiểu dữ liệu khác nhau

4) Phần khởi tạo một danh sách trong Python bằng ghép gán trong chương trình, có thể nhập các phần tử của danh sách từ bàn phím.

5) Python cung cấp nhiều hàm để xử lí danh sách ví dụ: append(), pop(), insert(), sort(), clear(), …