博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Day2
阅读量:7227 次
发布时间:2019-06-29

本文共 796 字,大约阅读时间需要 2 分钟。

一、列表的增删改查

  1、增加:insert、append

    list.insert(i,"str")

    list.append("str")

  2、删除:pop、remove、del

    list.pop()   #默认删除最后一个

    list.pop(i)  #当i确定时,则删除i所在位置的内容

    del list[i]   #此时的del与pop一样

    list.remove('str')

  3、修改

    list[i] = "str"

  4、查询:使用切片

    list[i:j:k]    #i表示起始位置,j表示终止位置,k表示步长(默认为1)。。。。顾首不顾尾

    list.index("str")    #返回值为str所在的位置即索引

    list.count("str")    #统计str在列表中的数量

  5、其他

    list.reverse()  #进行list的翻转

    list.sort()   #进行list的排序

    list.extend(list1)   #列表拼接

    实现浅copy

    import copy

    list1 = copy.copy(list)  #第一种

    list2 = list[:]   #第二种

    list3 = list(list)   #通过list函数

    list.copy()     #列表的复制,只能实现浅复制,即列表的第一层

    实现深copy

      import copy

      list1 = copy.deepcopy(list)    #list1完全克隆list

  6、列表的循环

    for i in list:

  

转载于:https://www.cnblogs.com/DbBlog33/p/10082560.html

你可能感兴趣的文章
C语言字符串常用函数学习(一)
查看>>
Lync Server 2010部署与应用(三)---拓扑生成与发布
查看>>
安全摘记1:关于安全与黑客
查看>>
我的友情链接
查看>>
tbox中vector容器的使用
查看>>
一个简单的PHP笔试题
查看>>
firebug重新载入页面获取源码
查看>>
我的友情链接
查看>>
5月末周中国.COM总量净增1.2万个 美国净减2.6万个
查看>>
Elasticsearch数据建模-关联查询
查看>>
我的友情链接
查看>>
CentOS 下安装 Lnmp
查看>>
redis系列:通过日志案例学习string命令
查看>>
世界冠军之路:菜鸟车辆路径规划求解引擎研发历程
查看>>
Linux-sendmail
查看>>
关于BSTR的困惑
查看>>
什么时候使用HashMap?它有什么特点?
查看>>
框架名
查看>>
编译安装PHP
查看>>
插入透明背景Flash的HTML代码
查看>>