JavaScript is required

Kết quả của chương trình được in ra là:
mylist=['a', 'aa', 'aaa', 'b', 'bb', 'bbb']
print(mylist[:-1])

A.
[a, aa, aaa, b, bb]
B.
['a', 'aa', 'aaa', 'b', 'bb']
C.
['a', 'aa', 'aaa', 'b', 'bb', 'bbb']
D.
Error
Trả lời:

Đáp án đúng: B


Câu hỏi kiểm tra kiến thức về slicing (cắt) list trong Python. `mylist[:-1]` sẽ tạo ra một list mới chứa tất cả các phần tử của `mylist` trừ phần tử cuối cùng. Cụ thể: - `mylist` là `['a', 'aa', 'aaa', 'b', 'bb', 'bbb']`. - `mylist[:-1]` sẽ lấy các phần tử từ đầu list đến phần tử có index là -1 (tức là phần tử cuối cùng). Do đó, phần tử cuối cùng 'bbb' sẽ không được đưa vào list mới. - Kết quả sẽ là `['a', 'aa', 'aaa', 'b', 'bb']`. Vậy đáp án đúng là phương án B.

Tổng hợp 200 câu hỏi trắc nghiệm lập trình Python có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.


50 câu hỏi 60 phút

Câu hỏi liên quan