题目
22. (3.0分) 已知列表 x = [1, 3, 2],那么执行语句 x.reverse() 之后,x的值为____。A. [1, 2, 3]B. [3, 2, 1]C. [1, 3, 2]D. [2, 3, 1]
22. (3.0分) 已知列表 x = [1, 3, 2],那么执行语句 x.reverse() 之后,x的值为____。
A. [1, 2, 3]
B. [3, 2, 1]
C. [1, 3, 2]
D. [2, 3, 1]
题目解答
答案
D. [2, 3, 1]
解析
本题考查 Python 列表的 reverse() 方法的使用。解题思路是明确 reverse() 方法的功能,即该方法会将列表中的元素进行反转,并且是在原列表上进行修改,不会返回新的列表。
下面进行详细分析:
已知列表 x = [1, 3, 2],当执行语句 x.reverse() 时,列表 x 中的元素顺序会被反转。
原列表元素顺序为 1、3、2,反转后元素顺序变为 2、3、1,所以执行完 x.reverse() 后,x 的值为 [2, 3, 1]。