python list indexof_Python list常用方法(count、index、pop、reverse和sort)快速攻略
时间: 2023-12-02 16:02:13 浏览: 74
当我们在使用 Python 进行编程时,经常会用到列表(List)这种数据结构。下面我列举了 List 常用方法,帮助你更好地使用 List。
1. count(item)
`count()` 函数用于统计列表中某个元素出现的次数。示例代码:
```python
lst = [1, 2, 3, 2, 4, 2, 5]
print(lst.count(2)) # 输出 3
```
2. index(item)
`index()` 函数用于获取列表中某个元素的索引值,如果该元素不存在则会抛出 `ValueError` 异常。示例代码:
```python
lst = [1, 2, 3, 2, 4, 2, 5]
print(lst.index(2)) # 输出 1
```
3. pop([index])
`pop()` 函数用于删除列表中的某个元素,并返回该元素的值。如果没有指定索引值,则默认删除最后一个元素。示例代码:
```python
lst = [1, 2, 3, 4, 5]
print(lst.pop()) # 输出 5
print(lst.pop(1)) # 输出 2
```
4. reverse()
`reverse()` 函数用于将列表中的元素倒序排列。示例代码:
```python
lst = [1, 2, 3, 4, 5]
lst.reverse()
print(lst) # 输出 [5, 4, 3, 2, 1]
```
5. sort([key=None[, reverse=False]])
`sort()` 函数用于对列表进行排序。默认情况下,它会按照元素的大小进行升序排序。`key` 参数用于指定排序时使用的关键字,`reverse` 参数用于指定排序时是否进行降序排序。示例代码:
```python
lst = [5, 2, 4, 1, 3]
lst.sort()
print(lst) # 输出 [1, 2, 3, 4, 5]
lst = [5, 2, 4, 1, 3]
lst.sort(reverse=True)
print(lst) # 输出 [5, 4, 3, 2, 1]
lst = ["apple", "banana", "cherry", "date"]
lst.sort(key=len)
print(lst) # 输出 ["date", "apple", "banana", "cherry"]
```
阅读全文