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

备考刷题,请到

CDA认证小程序

下列哪一种说法是错误的:
A. 列表合并后元素的顺序不变
B. 列表合并后,使用len()函数得到的结果不会发生改变
C. 列表的运算分为列表的重复和列表的合并两种
D. 两个列表合并后会保留重复值
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

正确答案是:B: 列表合并后,使用 len() 函数得到的结果不会发生改变。

**专业分析**:

- **A: 列表合并后元素的顺序不变**
- 这句话是正确的。当两个列表合并时,第二个列表的元素会按照原有顺序接在第一个列表之后。例如,`list1.extend(list2)` 会将 `list2` 的元素顺序加入到 `list1` 的末尾。

- **B: 列表合并后,使用 len() 函数得到的结果不会发生改变**
- 这句话是错误的。len() 函数返回列表中的元素个数,当两个列表合并时,元素总数增加,因此 len() 的结果会增加。例如,合并 `list1` 和 `list2` 后,`len(list1)` 的结果会等于 `len(list1)` + `len(list2)`。

- **C: 列表的运算分为列表的重复和列表的合并两种**
- 列表运算包括重复和合并。列表重复是指使用乘法运算符(如 `list * n`)将列表多次重复,而列表合并是指将两个列表连接起来。因此这句话是正确的。

- **D: 两个列表合并后会保留重复值**
- 这句话是正确的。在列表合并中,所有元素都会保留,包括重复值。没有元素会被去除或变化。

综上所述,选项 B 是错误的。