python列表函数

在 Python 中,列表(List)是一种有序、可变的数据类型,常用于存储一组数据。下面是常用的列表函数及它们的用法:

这些是 Python 列表中的一些常用函数及其用法。掌握了这些函数,可以更方便地操作列表,提高编程效率。

  1. append(item):在列表的末尾添加一个元素

    fruits = ['apple', 'banana', 'orange'] 
    fruits.append('pear') 
    print(fruits) # ['apple', 'banana', 'orange', 'pear']
  2. extend(iterable):将一个可迭代对象中的元素添加到列表末尾

    fruits = ['apple', 'banana', 'orange'] 
    more_fruits = ['pear', 'grape', 'pineapple'] 
    fruits.extend(more_fruits) 
    print(fruits) # ['apple', 'banana', 'orange', 'pear', 'grape', 'pineapple']
  3. insert(index, item):在指定位置插入一个元素

    fruits = ['apple', 'banana', 'orange'] 
    fruits.insert(1, 'pear') 
    print(fruits) # ['apple', 'pear', 'banana', 'orange']
  4. remove(item):删除列表中第一个出现的指定元素

    fruits = ['apple', 'banana', 'orange', 'pear', 'banana'] 
    fruits.remove('banana') 
    print(fruits) # ['apple', 'orange', 'pear', 'banana']
  5. pop([index]):删除列表中指定位置的元素,并返回该元素的值。如果没有指定位置,默认删除列表末尾的元素

    fruits = ['apple', 'banana', 'orange'] 
    last_fruit = fruits.pop() 
    print(last_fruit) # 'orange' 
    print(fruits) # ['apple', 'banana'] 
    second_fruit = fruits.pop(1) 
    print(second_fruit) # 'banana' 
    print(fruits) # ['apple']
  6. index(item):返回列表中第一个出现的指定元素的索引。如果指定元素不在列表中,抛出 ValueError 异常

    fruits = ['apple', 'banana', 'orange'] 
    banana_index = fruits.index('banana') 
    print(banana_index) # 1 
    
    try: 
        cherry_index = fruits.index('cherry') 
    except ValueError: 
        print('cherry not found') # 'cherry not found'
  7. count(item):返回列表中指定元素出现的次数

    fruits = ['apple', 'banana', 'orange', 'banana'] 
    banana_count = fruits.count('banana') 
    print(banana_count) # 2
  8. sort([key=None, reverse=False]):对列表进行排序。key 是一个可调用对象,用于指定排序依据。reverse 为 True 时,按降序排序

    fruits = ['apple', 'banana', 'orange'] 
    fruits.sort() 
    print(fruits) # ['apple', 'banana', 'orange'] 
    fruits.sort(reverse=True) 
    print(fruits) # ['orange','banana','apple']

  9. reverse():反转列表中的元素。

    fruits = ['apple', 'banana', 'orange'] 
    fruits.reverse() 
    print(fruits) # ['orange', 'banana', 'apple']
  10. copy():返回列表的一个浅拷贝。

    fruits = ['apple', 'banana', 'orange'] 
    new_fruits = fruits.copy() 
    print(new_fruits)  # ['apple', 'banana', 'orange']
  11. clear():删除列表中的所有元素。

    fruits = ['apple', 'banana', 'orange'] 
    fruits.clear() 
    print(fruits)  # []
  12. len():返回列表中元素的个数。

    fruits = ['apple', 'banana', 'orange'] 
    count = len(fruits) 
    print(count) # 3
  13. min():返回列表中的最小值。如果列表中包含不同类型的元素,会抛出 TypeError 异常。

    numbers = [5, 2, 7, 1, 9] 
    smallest = min(numbers) 
    print(smallest)  # 1
  14. max():返回列表中的最大值。如果列表中包含不同类型的元素,会抛出 TypeError 异常。

    numbers = [5, 2, 7, 1, 9] 
    largest = max(numbers) 
    print(largest) # 9
  15. sum():返回列表中所有元素的和。如果列表中包含不同类型的元素,会抛出 TypeError 异常。

    numbers = [5, 2, 7, 1, 9] 
    total = sum(numbers) 
    print(total)  # 24
  16. 这些是 Python 列表中的一些常用函数及其用法。掌握了这些函数,可以更方便地操作列表,提高编程效率。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值