zoukankan      html  css  js  c++  java
  • list 删 pop remove clear del 运用

    #  pop  删除指定位置内容
    k1 = [1,2,3,4,5,6,7,8,9,]
    k1.pop()   #   list 为空   默认 删除末尾
    print(k1)   
    #  [1, 2, 3, 4, 5, 6, 7, 8]
    k1.pop(1)    #    删除list   位置 1 的元素
    print(k1)     
    #  [1, 3, 4, 5, 6, 7, 8, 9]
    k1.pop(k1.index(3))   #   删除  k1 list   "3"元素
    print(k1)    
    #   [1, 2, 4, 5, 6, 7, 8, 9]
    #   remove   删除指定的值 
    k1 = [1,2,3,4,5,6,7,8,9,]
    re= k1.remove(3)
    print(re)    #  None    k1.remove(3)   在list k1 中(3) 元素存在  指令成立
    print(k1)    
    #   [1, 2, 4, 5, 6, 7, 8, 9]
    re= k1.remove(333)
    print(re)     #  ValueError: list.remove(x): x not in list   k1.remove(333)    在list k1 中  (333)  元素不存在 ---- 报错
    #   clear  移除 list 内所有元素
    k1 = [1,2,3,4,5,6,7,8,9]
    k1.clear()    #   移除列表所有元素  变成空列表
    print(k1)  
    #  []
    #   del    --索引   --切片  --步长
    #    函数运用方法
    #index []  only one  list  位置
    k1 = [1,2,3,4,5,6,7,8,9,]
    del k1[3]
    print(k1)  
    # [1, 2, 3, 5, 6, 7, 8, 9]
    #   切片 
    k1 = [1,2,3,4,5,6,7,8,9,]
    del k1[:3]     #  k1[:3]    删除list 0- 3的位置  顾前不顾尾
    print(k1)   
    # [4, 5, 6, 7, 8, 9]
    #    步长
    k1 = [1,2,3,4,5,6,7,8,9,]
    del k1[1::3]     #  从1 开始 到尾 结束 每隔 三个删除一次
    print(k1)
    #  [1, 3, 4, 6, 7, 9]
  • 相关阅读:
    Lua笔记
    psp info
    防火墙选项变成灰色解决办法
    server error.分析器错误信息: 未能加载类型. line 1
    [C++][stl]vector、list、deque
    恢复隐藏文件ShowAll.reg
    C++笔记
    C#成员的继承
    C#运算符重载
    .NET每个开发人员现在应该下载的十种必备工具
  • 原文地址:https://www.cnblogs.com/lxcai213/p/13275741.html
Copyright © 2011-2022 走看看