python list常用函数使用方法

  • Post category:Python

下面就是Python list常用函数的详细讲解。

Python list常用函数一览

Python list常用函数包括以下:

  • append(): 在列表末尾添加一个元素。
  • extend(): 在列表末尾添加另一个列表中的所有元素。
  • insert(): 在指定位置插入元素。
  • remove(): 删除指定元素。
  • pop(): 删除指定位置的元素,如果不指定,默认删除最后一个元素。
  • index(): 返回指定元素的索引,如果不存在则抛出异常。
  • count(): 返回指定元素在列表中出现的次数。
  • sort(): 对列表进行排序。
  • reverse(): 将列表中的元素反向排序。

下面对这些函数一个个进行介绍,给出详细的使用方法和代码示例。

append()

append() 函数用于在列表末尾添加一个元素。它只接受一个参数,该参数是要添加的元素。

下面是一个例子:

fruits = ['apple', 'banana', 'cherry', 'orange']
fruits.append('pear')
print(fruits)

代码输出为:['apple', 'banana', 'cherry', 'orange', 'pear']

extend()

extend() 函数用于在列表末尾添加另一个列表中的所有元素。

下面是一个例子:

fruits1 = ['apple', 'banana', 'cherry']
fruits2 = ['orange', 'pear']
fruits1.extend(fruits2)
print(fruits1)

代码输出为:['apple', 'banana', 'cherry', 'orange', 'pear']

insert()

insert() 函数用于在指定位置插入元素。它接受两个参数,第一个参数是插入位置的索引值,第二个参数是要插入的元素。

下面是一个例子:

fruits = ['apple', 'banana', 'cherry']
fruits.insert(1, 'orange')
print(fruits)

代码输出为:['apple', 'orange', 'banana', 'cherry']

remove()

remove() 函数用于删除指定元素。它只接受一个参数,该参数是要删除的元素。

下面是一个例子:

fruits = ['apple', 'banana', 'cherry', 'orange']
fruits.remove('banana')
print(fruits)

代码输出为:['apple', 'cherry', 'orange']

pop()

pop() 函数用于删除指定位置的元素,如果不指定,默认删除最后一个元素。它只接受一个参数,如果指定,则该参数是要删除的元素的索引值。

下面是一个例子:

fruits = ['apple', 'banana', 'cherry', 'orange']
fruits.pop(1)
print(fruits)
fruits.pop()
print(fruits)

代码输出为:

['apple', 'cherry', 'orange']
['apple', 'cherry']

index()

index() 函数用于返回指定元素的索引,如果不存在则抛出异常。它只接受一个参数,该参数是要查找的元素。

下面是一个例子:

fruits = ['apple', 'banana', 'cherry', 'orange']
print(fruits.index('banana'))

代码输出为:1

count()

count() 函数用于返回指定元素在列表中出现的次数。它只接受一个参数,该参数是要查找的元素。

下面是一个例子:

fruits = ['apple', 'banana', 'cherry', 'orange', 'banana']
print(fruits.count('banana'))

代码输出为:2

sort()

sort() 函数用于对列表进行排序。它有两个可选参数:keyreverse

key 参数用于指定排序时使用的比较函数,reverse 参数用于指定是否按照降序排列,默认为升序排列。

下面是一个例子:

fruits = ['apple', 'banana', 'cherry', 'orange']
fruits.sort()
print(fruits)

fruits2 = ['apple', 'banana', 'cherry', 'orange']
fruits2.sort(reverse=True)
print(fruits2)

代码输出为:

['apple', 'banana', 'cherry', 'orange']
['orange', 'cherry', 'banana', 'apple']

reverse()

reverse() 函数用于将列表中的元素反向排序,即原来的末尾元素变为第一个元素,原来的第一个元素变为末尾元素。

下面是一个例子:

fruits = ['apple', 'banana', 'cherry', 'orange']
fruits.reverse()
print(fruits)

代码输出为:['orange', 'cherry', 'banana', 'apple']

以上就是 Python list 常用函数的详细介绍,希望对你有所帮助。