元素添加方法
`append()`
- **功能**:在列表末尾添加一个元素。
- **示例**:
python
my_list = [1, 2, 3]
my_list.append(4)
print(my_list) # 输出: [1, 2, 3, 4]
`extend()`
- **功能**:将一个可迭代对象(如列表、元组等)的元素添加到列表末尾。
- **示例**:
python
my_list = [1, 2, 3]
new_elements = [4, 5, 6]
my_list.extend(new_elements)
print(my_list) # 输出: [1, 2, 3, 4, 5, 6]
`insert()`
- **功能**:在指定位置插入一个元素。
- **示例**:
python
my_list = [1, 2, 3]
my_list.insert(1, 4)
print(my_list) # 输出: [1, 4, 2, 3]
元素删除方法
`remove()`
- **功能**:移除列表中第一个匹配的元素。若元素不存在,会抛出 `ValueError` 异常。
- **示例**:
python
my_list = [1, 2, 3, 2]
my_list.remove(2)
print(my_list) # 输出: [1, 3, 2]
`pop()`
- **功能**:移除并返回指定位置的元素。若不指定位置,默认移除并返回最后一个元素。
- **示例**:
python
my_list = [1, 2, 3]
element = my_list.pop(1)
print(element) # 输出: 2
print(my_list) # 输出: [1, 3]
`clear()`
- **功能**:清空列表中的所有元素。
- **示例**:
python
my_list = [1, 2, 3]
my_list.clear()
print(my_list) # 输出: []
元素查找方法
`index()`
- **功能**:返回列表中第一个匹配元素的索引。若元素不存在,会抛出 `ValueError` 异常。
- **示例**:
python
my_list = [1, 2, 3, 2]
index = my_list.index(2)
print(index) # 输出: 1
`count()`
- **功能**:返回列表中指定元素的出现次数。
- **示例**:
python
my_list = [1, 2, 3, 2]
count = my_list.count(2)
print(count) # 输出: 2
列表排序和反转方法
`sort()`
- **功能**:对列表进行原地排序,默认按升序排列。可以通过 `reverse` 参数指定降序排列,还可以通过 `key` 参数指定排序规则。
- **示例**:
python
my_list = [3, 1, 2]
my_list.sort()
print(my_list) # 输出: [1, 2, 3]
my_list = [3, 1, 2]
my_list.sort(reverse=True)
print(my_list) # 输出: [3, 2, 1]
`reverse()`
- **功能**:反转列表中的元素顺序。
- **示例**:
python
my_list = [1, 2, 3]
my_list.reverse()
print(my_list) # 输出: [3, 2, 1]
其他方法
`copy()`
- **功能**:返回列表的浅拷贝。
- **示例**:
python
my_list = [1, 2, 3]
new_list = my_list.copy()
print(new_list) # 输出: [1, 2, 3]