Python零基础知识(十七)

110 阅读1分钟
列表操作方法

Python 提供了丰富的内置方法来操作列表,以下是一些常用的方法:

  1. 添加元素

    • append():在列表末尾添加一个元素。
      fruits = ["apple", "banana", "cherry"]
      fruits.append("orange")
      print(fruits)  # 输出: ['apple', 'banana', 'cherry', 'orange']
      
    • extend():在列表末尾添加多个元素(另一个列表)。
      more_fruits = ["mango", "grape"]
      fruits.extend(more_fruits)
      print(fruits)  # 输出: ['apple', 'banana', 'cherry', 'orange', 'mango', 'grape']
      
    • insert():在指定位置插入一个元素。
      fruits.insert(1, "kiwi")
      print(fruits)  # 输出: ['apple', 'kiwi', 'banana', 'cherry', 'orange', 'mango', 'grape']
      
  2. 删除元素

    • remove():移除第一个匹配的元素。
      fruits.remove("banana")
      print(fruits)  # 输出: ['apple', 'kiwi', 'cherry', 'orange', 'mango', 'grape']
      
    • pop():移除并返回指定位置的元素,默认移除最后一个元素。
      last_fruit = fruits.pop()
      print(last_fruit)  # 输出: grape
      print(fruits)  # 输出: ['apple', 'kiwi', 'cherry', 'orange', 'mango']
      
    • clear():清空列表。
      fruits.clear()
      print(fruits)  # 输出: []
      
  3. 排序和反转

    • sort():对列表进行排序。
      numbers = [5, 1, 3, 7, 2]
      numbers.sort()
      print(numbers)  # 输出: [1, 2, 3, 5, 7]
      
    • reverse():反转列表。
      numbers.reverse()
      print(numbers)  # 输出: [7, 5, 3, 2, 1]
      
  4. 查找元素

    • index():返回第一个匹配元素的索引。
      fruits = ["apple", "banana", "cherry"]
      print(fruits.index("banana"))  # 输出: 1
      
    • count():返回指定元素出现的次数。
      fruits = ["apple", "banana", "apple", "cherry"]
      print(fruits.count("apple"))  # 输出: 2