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

备考刷题,请到

CDA认证小程序

关于列表操作说法正确的是:
A. append方法一次只能添加一个对象
B. extend方法一次只能添加一个对象
C. insert方法一次能添加多个对象
D. extend方法一次不能添加多个对象
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

正确答案是:A: append方法一次只能添加一个对象。

### 分析:

1. **append方法**:
- `append()` 是 Python 列表的一种方法,用于在列表末尾添加一个对象。它每次只能添加一个对象,无论这个对象是单个元素还是另外一个列表,都会作为一个整体被添加到原列表的末尾。
- **示例**:
```python
list1 = [1, 2, 3]
list1.append([4, 5])
# 结果是 [1, 2, 3, [4, 5]]
```

2. **extend方法**:
- `extend()` 方法用于在列表末尾一次性追加另一个可迭代对象(如列表、元组、集合等)的**所有元素**。与 `append()` 不同,它可以一次添加多个对象。
- **示例**:
```python
list1 = [1, 2, 3]
list1.extend([4, 5])
# 结果是 [1, 2, 3, 4, 5]
```

3. **insert方法**:
- `insert()` 方法用于在列表的指定位置插入一个对象,每次只能插入一个对象,不能一次插入多个对象。
- **示例**:
```python
list1 = [1, 2, 3]
list1.insert(1, [4, 5])
# 结果是 [1, [4, 5], 2, 3]
```

从上述分析中可以看出,只有选项 A 是正确的。选项 B、C、D 的叙述均与 Python 列表操作的实际功能不符。