Python中list(三)---list增删查改

Python中list增删查改

在上篇Python的博客中其实我们都知道了Python的list的访问,这个实际上就是查看,今天主要记录一下Python的增删改。

  1. list修改元素
    list修改很简单,只需要找到对应的下标然后通过索引到该位置进行赋值即可,例如:

    >>>
    >>> L=[1,2,3,4,5,6,7,8]
    >>>
    >>> L[3]=0
    >>>
    

    结果:

  2. list增加元素
    list增加元素就要依靠方法append来实现,调用方式变量名.append(元素),添加方式是尾插,即list最后面插入。例如:

    >>>
    >>> L=[1,2,3,4,5,6,7,8]
    >>>
    >>> L.append(9)
    >>>
    

    结果:

    当然我们在创建list的时候可能不知道要装什么元素,那么在开始时创建一个空链表,后面再通过append函数来实现添加元素的来更新列表。

  3. list删除元素
    跟增加一样,当list要删除某个元素的时候需要借助方法del来实现,调用方式del 变量名[下标位置],选择的下标位置的元素将被删除,例如:

    >>>
    >>> L=[1,2,3,4,5,6,7,8]
    >>>
    >>> del L[3]
    >>>
    

    结果:

  4. list常见和常用的函数

    函数名作用
    cmp(list1,list2)比较两个list的元素,返回值等于0时表示两个list相等
    len(list)求取list的长度
    max(list)返回list的最大值
    min(list)返回list的最小值
    list(seq)将元组转化为列表
  5. Python包含的方法

    方法名作用
    list.append(obj)尾插新对象
    list.count(obj)统计对象在列表中出现的次数
    list.extend(list1)用心列表扩展现有的列表(list末尾一次性追加一个list1)
    list.insert(index,obj)将对象obj插入到列表的index位置中去
    list.pop()删除列表中最后一个位置的元素,并返回删除的元素值(尾删)
    list.remove(obj)删除列表中第一次出现的对象obj(相同元素,删除最前面的那一个,如果只有一个就直接删除此obj)
    list.reverse()逆序操作(反向列表中的所有元素)
    list.sort()默认升序,list.sort(reverse=True)降序,事实上sort有三个参数cmp, key, reverse,后面遇到在讨论。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

_长风_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值