欢迎访问宙启技术站
智能推送

Python列表操作函数:append、extend、sort、reverse

发布时间:2023-07-01 17:25:27

Python 中的列表是一种有序的、可变的容器,可以包含任意类型的元素。在对列表进行操作时,常用的列表操作函数有 append、extend、sort、reverse。

1. append 函数用于在列表末尾添加一个元素。语法为:list.append(elem)。

示例:

   fruits = ['apple', 'banana', 'cherry']
   fruits.append('orange')
   print(fruits)  # 输出:['apple', 'banana', 'cherry', 'orange']
   

2. extend 函数用于在列表末尾添加另一个列表中的所有元素。语法为:list.extend(iterable)。

示例:

   fruits = ['apple', 'banana', 'cherry']
   more_fruits = ['orange', 'grape']
   fruits.extend(more_fruits)
   print(fruits)  # 输出:['apple', 'banana', 'cherry', 'orange', 'grape']
   

3. sort 函数用于对列表进行排序。语法为:list.sort(key=None, reverse=False)。

key 参数用于指定排序的依据,reverse 参数用于指定是否降序排序,默认为升序排序。

示例:

   numbers = [5, 2, 9, 1, 3]
   numbers.sort()
   print(numbers)  # 输出:[1, 2, 3, 5, 9]
   

4. reverse 函数用于反转列表中元素的顺序。语法为:list.reverse()。

示例:

   fruits = ['apple', 'banana', 'cherry']
   fruits.reverse()
   print(fruits)  # 输出:['cherry', 'banana', 'apple']
   

使用这些列表操作函数,可以对列表进行各种操作和处理,满足不同的需求。无论是添加元素、合并列表、排序还是反转列表,这些函数都可以方便地帮助我们实现。