4-30-列表元素的增删改与相关操作

本文介绍了Python列表的增删改查操作,包括append、insert、pop、del、remove等方法,以及加法、乘法运算、元素存在性判断等。并提供了相关练习,如求列表中心元素、元素和、奇数下标元素、奇数值元素、去重、平均分数计算、公共元素、最大值和出现次数最多的元素等。
摘要由CSDN通过智能技术生成

总结

1 列表元素的增删改操作

    1. 增 - 添加元素

      1. 列表.append(元素) - 在列表最后添加指定元素

      2. 列表.insert(下标,元素) - 在列表的指定下标所在位置前插入指定元素

    2. 删 - 删除列表元素

      1. del 列表[下标] - 删除列表中指定下表对应的元素 (下标不能越界,否则程序报错

      2. 列表.remove(元素)

      如果需要删除的元素在列表中有多个,只删除最前面那一个

      如果需要删除的元素不存在,程序报错

      1. 列表.pop() - 取出列表最后一个元素

      ​ 列表.pop(下标) - 取出列表中指定下表对应的元素

    3. 改: 列表[下标] = 新值 - 修改列表中指定下标对应的元素

2 列表相关操作

  • 加法运算和乘法运算

    列表1 + 列表2 - 将两个列表合并产生一个新的列表

    list1 = [10, 20, 30] + ['abc', '123']
    print(list1)    #   [10, 20, 30, 'abc', '123']
    
    • 列表 * N - 列表中的元素重复N次产生一个新的列表

    •   list2 = [10, 20, 30] * 3
        print(list2)    #   [10, 20, 30, 10, 20, 30, 10, 20, 30]
      
    • in 和 not in
      元素 in 列表 - 判断列表中是否存在指定元素
      元素 not in 列表 - 判断列表中是否不存在指定元素

    •   print(10 in [10, 20, 30])   # True
        print([10, 20] in [10,20,30])   # False
        print([10, 20] in [[10, 20], 30])   # True
      

作业

1.已知一个数字列表,求列表中心元素


list = 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值