玖叶教程网

前端编程开发入门

python 列表List的常用方法(python中列表list的用法)

Python 列表的常用方法如下:

1. `append()`:在列表末尾添加新元素。

2. `extend()`:将列表与另一个列表或可迭代对象合并。

3. `insert()`:在指定位置插入新元素。

4. `remove()`:删除列表中第一个匹配的元素。

5. `pop()`:移除并返回指定位置的元素。

6. `del`:删除列表中的一个或多个元素,可以使用切片操作删除指定范围的元素。

7. `sort()`:对列表进行原地排序。

8. `reverse()`:将列表中的元素顺序反转。

9. `len()`:返回列表中元素的数量。

10. `min()`:返回列表中的最小元素。

11. `max()`:返回列表中的最大元素。

12. `sum()`:返回列表中所有元素的和。

13. `index()`:返回第一个匹配元素的索引,如果元素不存在则抛出异常。

14. `count()`:返回列表中元素的出现次数。

注意:这里列出的方法中,`sort()`、`reverse()`、`min()`、`max()` 和 `sum()` 是 Python 内置函数,可以直接作用于列表。其他方法是列表的内置方法,需要通过列表对象调用。

1. `append()`:在列表末尾添加新元素。

```python

list1 = [1, 2, 3]

list1.append(4)

print(list1) # 输出:[1, 2, 3, 4]

```

2. `extend()`:将一个列表(或任何可迭代对象)的元素添加到当前列表的末尾。

```python

list1 = [1, 2, 3]

list1.extend([5, 6])

print(list1) # 输出:[1, 2, 3, 5, 6]

```

3. `insert()`:在指定位置插入一个元素。

```python

list1 = [1, 2, 3, 4, 5]

list1.insert(2, 'x')

print(list1) # 输出:[1, 2, 'x', 3, 4, 5]

```

4. `remove()`:删除第一个匹配的元素。

```python

list1 = [1, 2, 3, 2, 4]

list1.remove(2)

print(list1) # 输出:[1, 3, 2, 4]

```

5. `pop()`:删除并返回指定位置的元素。如果不提供位置,将删除并返回最后一个元素。

```python

list1 = [1, 2, 3, 4, 5]

item = list1.pop(2)

print(item) # 输出:3

print(list1) # 输出:[1, 2, 4, 5]

```

6. `del`:删除指定位置的元素。

```python

list1 = [1, 2, 3, 4, 5]

del list1[2]

print(list1) # 输出:[1, 2, 4, 5]

```

7. `sort()`:对列表进行原地排序(可选参数:`key`、`reverse`)。

```python

list1 = [3, 1, 4, 1, 5]

list1.sort()

print(list1) # 输出:[1, 1, 3, 4, 5]

```

8. `reverse()`:将列表中的元素顺序反转。

```python

list1 = [1, 2, 3, 4, 5]

list1.reverse()

print(list1) # 输出:[5, 4, 3, 2, 1]

```

9. `len()`:返回列表中元素的个数。

```python

list1 = [1, 2, 3, 4, 5]

print(len(list1)) # 输出:5

```

10. `min()`:返回列表中最小的元素。

```python

list1 = [1, 2, 3, 4, 5]

print(min(list1)) # 输出:1

```

11. `max()`:返回列表中最大的元素。

```python

list1 = [1, 2, 3, 4, 5]

print(max(list1)) # 输出:5

```

12. `sum()`:返回列表中所有元素的和。

```python

list1 = [1, 2, 3, 4, 5]

print(sum(list1)) # 输出:15

```

13. `index()`:返回列表中第一个匹配元素的索引位置。如果元素不存在,会抛出`ValueError`异常。

```python

list1 = [1, 2, 3, 2, 4]

print(list1.index(2)) # 输出:1

```

14. `count()`:返回列表中某个元素出现的次数。

```python

list1 = [1, 2, 3, 2, 4]

print(list1.count(2)) # 输出:2

```


15. `clear()`:清空列表。

```python

list1 = [1, 2, 3, 4, 5]

list1.clear()

print(list1) # 输出:[]

```

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言