zoukankan      html  css  js  c++  java
  • python-9-列表的增删改查

    前言

    本节是:列表(list)的增删改查。什么是列表?

    列表(list)是最常用的Python数据类型,它可以作为一个方括号[]内的逗号分割值出现。如:[1,5,"b"]

    一、增

    1、append 增

    # 1、append 增
    li = ['XL', [3, 2, 1], '小龙', 'aiya', 'lushen']
    li.append('FPX')
    print(li)

     2、insert 指定下标插入

    # 2、insert 指定下标插入
    li = ['XL', [3, 2, 1], '小龙', 'aiya', 'lushen']
    li.insert(0, 'FPX')
    print(li)

     3、extend,元素迭代,int无法迭代

    # 3、元素迭代,int无法迭代
    li = ['XL', [3, 2, 1], '小龙', 'aiya', 'lushen']
    li.extend('小龙')
    print(li)

     二、删

    1、pop 删除

    # 1、pop 删除
    li = ['XL', [3, 2, 1], '小龙', 'aiya', 'lushen']
    name = li.pop(2)   # 有返回值
    name1 = li.pop()    # 默认删除最后一个
    print(name)
    print(li)

     2、remove:按元素清除

    # # 2、remove:按元素清除
    li = ['XL', [3, 2, 1], '小龙', 'aiya', 'lushen']
    li.remove('小龙')
    print(li)

     3、clear:清空

    # 3、clear:清空
    li = ['XL', [3, 2, 1], '小龙', 'aiya', 'lushen']
    li.clear()
    print(li

    4、del 切片删除

    # 4、切片删除
    # del li
    li = ['XL', [3, 2, 1], '小龙', 'aiya', 'lushen']
    del li[0:3]
    print(li)

     三、改

    1、下标直接赋值修改

    # 1、下标直接赋值修改
    li = ['XL', [3, 2, 1], '小龙', 'aiya', 'lushen']
    li[0] = '男人'
    print(li)

     2、切片会迭代处理,一般传列表能比较理想

    # 2、切片会迭代处理
    li = ['XL', [3, 2, 1], '小龙', 'aiya', 'lushen']
    li[1:2] = '123456'
    print(li)
    # 传列表
    li = ['XL', [3, 2, 1], '小龙', 'aiya', 'lushen']
    li[1:3] = ['后裔', '鲁班']
    print(li)

     

     四、查

    li = ['XL', [3, 2, 1], '小龙', 'aiya', 'lushen']
    for i in li:
        print(i)
    print(li[0:2])

     五、其他操作

    1、len()

    2、count()

    3、index()

    欢迎来QQ交流群:482713805

  • 相关阅读:
    电信网络拓扑图自动布局之总线
    长短链接区别-2
    TCP长连接与短连接的区别
    memset(&a, 0, sizeof(struct customer))函数
    linker command failed with exit code 1
    iOS “[App] if we're in the real pre-commit handler we can't actually add any new fences due
    iOS 获取屏幕某个区域的截图-b
    iOS-集成支付宝支付、微信支付简单总结
    邓白氏码的申请-iOS公司开发者账号准备
    iOS 自定义导航栏 和状态栏
  • 原文地址:https://www.cnblogs.com/gsxl/p/11962781.html
Copyright © 2011-2022 走看看