What will the following Python code print out?

4 phương ánCó giải thích
Đề bài
friends = [ 'Joseph', 'Glenn', 'Sally' ]
friends.sort()
print (friends[1])

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "Joseph". Phương thức sort() sắp xếp danh sách tại chỗ (in-place) theo thứ tự từ điển của chuỗi, nên friends trở thành ['Glenn', 'Joseph', 'Sally'] vì G đứng trước J, J đứng trước S. Chỉ số trong Python bắt đầu từ 0, nên friends[1] là phần tử thứ hai, tức Joseph. "Glenn" sai vì đó là friends[0], phần tử đầu tiên sau khi sắp; chọn nó là nhầm chỉ số bắt đầu từ 1. "Sally" sai vì đó là friends[2]. Nếu không gọi sort() thì friends[1] lại là Glenn, nên điểm mấu chốt là sort() đã đổi thứ tự danh sách gốc. "Friends" sai vì print in giá trị phần tử chứ không in tên biến, và tên biến cũng viết thường là friends.

Cùng phần 2

Xuất hiện trong 1 bộ đề