python list常用函数使用方法

  • Post category:Python

下面我将为你讲解 Python 中 List 常用函数的使用方法。

List 简介

List 是 Python 的一种基本数据类型,其可变长度和可存储不同类型的元素的特点让它在 Python 的编程过程中得到广泛应用。一个列表就是由逗号隔开的值(项)(列表项)列表,列表项通常有相同的类型,但不一定需要。列表通过方括号表示,在方括号内部写下列表项,各个列表项使用逗号(,)隔开。

常用函数

1、append()

向列表的末尾添加一个元素。

语法格式:list.append(obj)

  • list:列表。
  • obj:要添加到列表末尾的对象。

示例:

# 定义列表
list = [1, 2, 3, 4, 5]

# 在列表末尾添加一个元素
list.append(6)

# 输出列表
print(list)    # [1, 2, 3, 4, 5, 6]

2、extend()

在列表末尾一次性追加另一个序列中的多个值。

语法格式:list.extend(iterable)

  • list:列表。
  • iterable:一个序列。

示例:

# 定义列表
list1 = ['a', 'b', 'c']
list2 = [1, 2, 3]

# 拼接两个列表
list1.extend(list2)

# 输出列表
print(list1)    # ['a', 'b', 'c', 1, 2, 3]

3、insert()

将对象插入到列表中的指定位置。

语法格式:list.insert(index, obj)

  • list:列表。
  • index:插入的位置。
  • obj:要插入到列表中的对象。

示例:

# 定义列表
list = [1, 2, 3, 4, 5]

# 在指定位置插入元素
list.insert(2, "new")

# 输出列表
print(list)   # [1, 2, 'new', 3, 4, 5]

4、remove()

移除列表中的一个元素(默认是最后一个元素),并且返回该元素的值。

语法格式:list.remove(obj)

  • list:列表。
  • obj:要移除的对象。

示例:

# 定义列表
list = [1, 2, 3, 4, 5]

# 移除元素
list.remove(3)

# 输出列表
print(list)   # [1, 2, 4, 5]

# 移除默认的最后一个元素
list.remove(list[-1])

# 输出列表
print(list)   # [1, 2, 4]

5、sort()

对列表进行排序。

语法格式:list.sort([reverse=True])

  • list:列表。
  • reverse:可选参数,如果为 True 则表示升序排序,如果为 False 则表示降序排序,默认为升序排序。

示例:

# 定义列表
list = [3, 2, 4, 1, 5]

# 升序排序
list.sort()

# 输出列表
print(list)    # [1, 2, 3, 4, 5]

# 降序排序
list.sort(reverse=True)

# 输出列表
print(list)    # [5, 4, 3, 2, 1]

6、reverse()

将列表中的元素倒序排列。

语法格式:list.reverse()

  • list:列表。

示例:

# 定义列表
list = [1, 2, 3, 4, 5]

# 将列表元素倒序排列
list.reverse()

# 输出列表
print(list)   # [5, 4, 3, 2, 1]

结束语

本文介绍了 Python 中 List 常用函数的使用方法,并且给出了相应的示例代码。掌握这些函数的使用方法,能够更好地完成 Python 的编程工作。