下面就是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()
函数用于对列表进行排序。它有两个可选参数:key
和 reverse
。
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 常用函数的详细介绍,希望对你有所帮助。