Day2

本文详细介绍了Python中列表的各种操作,包括增删改查、排序、翻转、复制及循环等。深入解析了insert、append、pop、remove、del、index、count等方法的使用,并演示了如何利用切片进行查询,以及列表的排序、翻转和复制技巧。

一、列表的增删改查

  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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值