What will the following Python code print out?
4 phương ánCó giải thích
friends = [ 'Joseph', 'Glenn', 'Sally' ]
friends.sort()
print (friends[1])Các phương án trả lời
Chọn một phương ánLờ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
How would you use string slicing [:] to print out 'uct' from the following string?
x = 'From marquard@uct.ac.za'Có lời giảiCâu hỏiWhich method can be used to return a string in upper case letters?Có lời giảiCâu hỏiAssume x and y are assigned as follows:
x = 5
y = -5
What is the effect of this statement:
x, y = (y, x)[::-1]Có lời giảiCâu hỏiCả 41 câu của chủ đề41 câu
Xuất hiện trong 1 bộ đề
Đi tiếp từ đây