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

列表操作函数大全:Python中必备的10个列表函数

发布时间:2023-07-01 21:37:14

Python中有很多内置函数可用于操作列表。下面是10个必备的列表函数,包括增加、删除、排序、计数、查找等常用操作。

1. append(element)

用于在列表末尾添加元素。例如:

   my_list = [1, 2, 3]
   my_list.append(4)
   print(my_list)  # 输出 [1, 2, 3, 4]
   

2. extend(iterable)

将可迭代对象的元素依次添加到列表末尾。例如:

   my_list = [1, 2, 3]
   my_list.extend([4, 5])
   print(my_list)  # 输出 [1, 2, 3, 4, 5]
   

3. insert(index, element)

在指定索引处插入元素。例如:

   my_list = [1, 2, 3]
   my_list.insert(1, 4)
   print(my_list)  # 输出 [1, 4, 2, 3]
   

4. remove(element)

删除列表中 个匹配的元素。例如:

   my_list = [1, 2, 3, 2]
   my_list.remove(2)
   print(my_list)  # 输出 [1, 3, 2]
   

5. pop(index)

删除并返回指定索引处的元素。如果没有指定索引,则删除并返回最后一个元素。例如:

   my_list = [1, 2, 3]
   popped_element = my_list.pop(1)
   print(my_list)        # 输出 [1, 3]
   print(popped_element) # 输出 2
   

6. index(element)

返回 个匹配元素的索引。如果没有找到该元素,则会抛出 ValueError。例如:

   my_list = [1, 2, 3, 2]
   index = my_list.index(2)
   print(index)  # 输出 1
   

7. count(element)

返回指定元素在列表中的出现次数。例如:

   my_list = [1, 2, 3, 2]
   count = my_list.count(2)
   print(count)  # 输出 2
   

8. sort()

将列表中的元素按升序排序。例如:

   my_list = [3, 1, 2]
   my_list.sort()
   print(my_list)  # 输出 [1, 2, 3]
   

9. reverse()

将列表中的元素顺序反转。例如:

   my_list = [1, 2, 3]
   my_list.reverse()
   print(my_list)  # 输出 [3, 2, 1]
   

10. len()

返回列表中的元素个数。例如:

    my_list = [1, 2, 3]
    length = len(my_list)
    print(length)  # 输出 3
    

这些是最常用的列表操作函数,但实际上Python还提供了更多的列表函数,用于根据需要进行操作。还可以使用列表推导式、切片、循环等功能更灵活地操作列表。