考试报名
考试报名
考试内容
考试大纲
在线客服
返回顶部

备考刷题,请到

CDA认证小程序

下列关于列表操作说法正确的是:
A. 采用sort方法时,其中的参数reverse=1时,列表中的元素将会进行升序排列
B. 采用sort方法时,其中的参数reverse=1时,列表中的元素将会进行降序排列
C. sort方法不会对原列表进行修改
D. index方法用于列表中对象的排序
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

正确答案是 B。

### 分析:

- **A选项**:
错误。`sort()`方法中的参数`reverse=True`(而不是`reverse=1`)将列表中的元素进行**降序**排列,而不是升序。`reverse=False`或不指定`reverse`参数时,才默认升序排列。

- **B选项**:
正确。`sort()`方法中的参数`reverse=True`将列表中的元素进行**降序**排列。

- **C选项**:
错误。`sort()`方法会对原列表进行**原地排序**,即对原列表进行修改,而不是返回一个新的排序列表。如果需要一个新排序列表而不改变原列表,可以使用`sorted()`函数。

- **D选项**:
错误。`index()`方法用于返回列表中**指定值**的第一个匹配项的索引,而不是用于排序列表中的对象。

### 示例代码:

```python
# 示例列表
numbers = [5, 2, 9, 1]

# 使用 sort 方法进行降序排列
numbers.sort(reverse=True)
print(numbers) # 输出: [9, 5, 2, 1]

# 使用 index 方法获取值的索引
index_of_two = numbers.index(5)
print(index_of_two) # 输出: 1
```

通过以上分析,只有B选项是正确的。