WorksheetsÔn tập về kiểu dữ liệu danh sách
Total questions: 20
Worksheet time: 10mins
Kiểu dữ liệu danh sách trong Python có đặc điểm gì?
Các phần tử phải có cùng kiểu dữ liệu
Các phần tử không thể thay đổi sau khi đã tạo
Các phần tử có thể có kiểu dữ liệu khác nhau
Không thể thêm phần tử mới vào danh sách
Lệnh nào sau đây dùng để xóa một phần tử trong danh sách?
remove()
del
clear()
pop()
Kết quả của đoạn mã sau sẽ là gì?
[1, 2, 3]
[1, 2, 4]
[1, 4]
[2, 3, 4]
Lệnh nào dưới đây sẽ thêm phần tử 10 vào cuối danh sách A?
A.add(10)
A.insert(10)
A.append(10)
A.push(10)
Câu lệnh nào sau đây sẽ in ra các phần tử trong danh sách A?
for i in A:
for i in range(A):
for i in len(A):
for i in A() :
Câu lệnh nào dưới đây dùng để lấy phần tử đầu tiên trong danh sách A?
A[1]
A[0]
A[2]
A.first()
Câu lệnh nào dưới đây sẽ duyệt qua tất cả các phần tử của danh sách A và in ra?
for i in range(A): print(i)
for i in A: print(i)
for i in A: print(A[i])
for i in len(A): print(A[i])
Để kiểm tra độ dài của danh sách A, bạn sử dụng lệnh nào?
len(A)
size(A)
count(A)
length(A)
Kết quả của đoạn mã sau sẽ là gì?
[10, 20, 30, 40, 50, 60]
[10, 20, 30, 40, [50, 60]]
[50, 60, 10, 20, 30, 40]
[10, 20, 30, 40]
Kết quả của đoạn mã sau sẽ là gì?
[5, 10, 7]
[5, 6, 10]
[10, 5, 7]
[7, 5, 6]
Kết quả của đoạn mã sau sẽ là gì?
[1, 2, 3]
[4, 2, 3]
[4, 5, 6]
[1, 2, 4]
Kết quả của đoạn mã sau sẽ là gì? A = [1, 2, 3] print(A[-1])
1
2
3
Lỗi
Kết quả của đoạn mã sau sẽ là gì?
[40, 30, 20, 10]
[10, 20, 30, 40]
[20, 10, 40, 30]
Lỗi
Câu lệnh nào sau đây tạo ra một danh sách chứa các số từ 0 đến 9?
list(range(10))
list(0, 9)
range(10)
range(0, 10)
Câu lệnh nào sẽ tạo ra một danh sách mới chứa các phần tử chẵn từ danh sách A?
[x for x in A if x % 2 == 0]
filter(x % 2 == 0, A)
map(x % 2 == 0, A)
None of the above
Lệnh nào sau đây sẽ thay đổi giá trị phần tử thứ 3 trong danh sách A thành 10?
A[2] = 10
A[3] = 10
A[2].set(10)
A.set(2, 10)
Kết quả của đoạn mã sau sẽ là gì?
[5, 6, 7, 8]
[5, 6, 7]
[8, 5, 6, 7]
[5, 6, 7, 8, 9]
Lệnh nào sau đây sẽ thay đổi giá trị phần tử thứ 3 trong danh sách A thành 10?
A[2] = 10
A[3] = 10
A[2].set(10)
A.set(2, 10)
Câu lệnh nào sau đây sẽ thay đổi tất cả các phần tử trong danh sách A thành 0?
A = [0] * len(A)
A = [0] * len(A) + 1
A.append(0)
A.extend([0])
Trong Python, kiểu dữ liệu nào dùng để lưu trữ nhiều giá trị trong một biến?
int
str
bool
list
