python list列表所有方法并举例
时间: 2023-08-21 16:02:33 浏览: 106
Python中列表(list)操作方法汇总
5星 · 资源好评率100%
Python中的列表(list)是一种常用的数据类型,它可以存储多个元素,并且支持动态添加和删除元素。下面是Python中列表的常用方法及其示例:
1. append():在列表末尾添加一个元素。
```python
fruits = ['apple', 'banana', 'orange']
fruits.append('watermelon')
print(fruits) # ['apple', 'banana', 'orange', 'watermelon']
```
2. extend():在列表末尾添加一个可迭代对象(如另一个列表)中的所有元素。
```python
fruits = ['apple', 'banana', 'orange']
more_fruits = ['watermelon', 'pear']
fruits.extend(more_fruits)
print(fruits) # ['apple', 'banana', 'orange', 'watermelon', 'pear']
```
3. insert():在指定位置插入一个元素。
```python
fruits = ['apple', 'banana', 'orange']
fruits.insert(1, 'watermelon')
print(fruits) # ['apple', 'watermelon', 'banana', 'orange']
```
4. remove():删除列表中第一个与指定值相等的元素。
```python
fruits = ['apple', 'banana', 'orange']
fruits.remove('banana')
print(fruits) # ['apple', 'orange']
```
5. pop():删除并返回列表中指定位置的元素。
```python
fruits = ['apple', 'banana', 'orange']
orange = fruits.pop(2)
print(fruits) # ['apple', 'banana']
print(orange) # 'orange'
```
6. clear():清空列表中的所有元素。
```python
fruits = ['apple', 'banana', 'orange']
fruits.clear()
print(fruits) # []
```
7. index():返回列表中第一个与指定值相等的元素的索引。
```python
fruits = ['apple', 'banana', 'orange']
orange_index = fruits.index('orange')
print(orange_index) # 2
```
8. count():返回列表中与指定值相等的元素的个数。
```python
fruits = ['apple', 'banana', 'orange', 'banana']
banana_count = fruits.count('banana')
print(banana_count) # 2
```
9. sort():对列表中的元素进行排序(默认升序)。
```python
fruits = ['apple', 'banana', 'orange']
fruits.sort()
print(fruits) # ['apple', 'banana', 'orange']
```
10. reverse():将列表中的元素逆序。
```python
fruits = ['apple', 'banana', 'orange']
fruits.reverse()
print(fruits) # ['orange', 'banana', 'apple']
```
11. copy():返回列表的一个副本。
```python
fruits = ['apple', 'banana', 'orange']
fruits_copy = fruits.copy()
print(fruits_copy) # ['apple', 'banana', 'orange']
```
阅读全文