题目
92.(填空题)已知x=[3,7,5],那么执行语句x. sort(reverse=True)之后,x的值为_。第1空
92.(填空题)已知x=[3,7,5],那么执行语句x. sort(reverse=True)之后,x的值为_。
第1空
题目解答
答案
初始列表为 `x = [3, 7, 5]`。
执行 `x.sort(reverse=True)` 后,列表按降序排序。
排序结果为 `[7, 5, 3]`。
注意,`sort` 方法会直接修改原列表,不返回新列表。
答案:`[7, 5, 3]`
解析
本题考查 Python 列表的 sort 方法的使用。解题思路如下:
- 首先明确
sort方法是列表对象的一个内置方法,用于对列表中的元素进行排序。 - 该方法有一个可选参数
reverse,当reverse=True时,列表会按照降序进行排序;当reverse=False时(默认情况),列表会按照升序进行排序。 - 并且
sort方法会直接修改原列表,不会返回一个新的列表。
对于给定的列表x = [3, 7, 5],执行x.sort(reverse=True)时,会将列表x中的元素按照从大到小的顺序重新排列。
具体计算过程:
原列表元素为 3、7、5,比较大小可得 7 > 5 > 3,所以降序排序后列表x的值为[7, 5, 3]。