zoukankan      html  css  js  c++  java
  • python列表二

      比如说要交换两个的顺序,用中间变量temp即可,和java的方法一样

    >>> mix
    [1, '小尹', 5, '小虎', 3.5, [1, 2, 2], '葫芦娃', 0, '1', '校花', '小草']
    >>> mix[1]
    '小尹'
    >>> mix[2]
    5
    >>> temp = mix[3]
    >>> mix[3]=mix[1]
    >>> mix
    [1, '小尹', 5, '小尹', 3.5, [1, 2, 2], '葫芦娃', 0, '1', '校花', '小草']
    >>> mix[1] = temp
    >>> mix
    [1, '小虎', 5, '小尹', 3.5, [1, 2, 2], '葫芦娃', 0, '1', '校花', '小草']
    >>>

    列表的删除方法:

    1.remove需要知道其值

    mix.remove("小草")
    >>> mix
    [1, '小虎', 5, '小尹', 3.5, [1, 2, 2], '葫芦娃', 0, '1', '校花']

    2.del 直接根据下标删除

    >>> mix
    [1, 5, '小尹', 3.5, [1, 2, 2], '葫芦娃', 0, '1', '校花']
    >>> del mix[1]
    >>> mix
    [1, '小尹', 3.5, [1, 2, 2], '葫芦娃', 0, '1', '校花']
    >>>

    3.pop (剔除)。默认是删除最后一个值,也可以知道要删除的值,也可以根据下标删除

    mix
    [1, '小尹', 3.5, [1, 2, 2], '葫芦娃', 0, '1', '校花']
    >>> mix.pop()
    '校花'
    >>> mix
    [1, '小尹', 3.5, [1, 2, 2], '葫芦娃', 0, '1']
    >>> name = mix.pop()
    >>> name
    '1'
    >>> mix.pop(1)
    '小尹'
    >>> mix
    [1, 3.5, [1, 2, 2], '葫芦娃', 0]
    >>>

    ==========================

    slice 列表分片,得到的是原来列表的一个拷贝

    >>> mix
    [1, 3.5, [1, 2, 2], '葫芦娃', 0]
    >>> mix[1:3]
    [3.5, [1, 2, 2]]
    >>>

    列表的拷贝

    >>> mix
    [1, 3.5, [1, 2, 2], '葫芦娃', 0]
    >>> mix[1:3]
    [3.5, [1, 2, 2]]
    >>> mix2 =mix[:]
    >>> mix2
    [1, 3.5, [1, 2, 2], '葫芦娃', 0]
    >>>

    >>> mix[:3]
    [1, 3.5, [1, 2, 2]]
    >>> mix[0:]
    [1, 3.5, [1, 2, 2], '葫芦娃', 0]
    >>>

  • 相关阅读:
    win10安装node后npm 报错
    nodejs 图片的像素级别处理
    vue 等比例截图组件,支持缩放和旋转
    撸一个 vue 的截图组件,按比例截取
    原生 js 录屏功能
    Mongodb命令行导入导出数据
    Linux 下配置 iSCSI 客户端
    基于 Docker 实现 DevOps 的一些探索
    10 张图带你深入理解 Docker 容器和镜像
    浅谈 Docker 安全合规建设
  • 原文地址:https://www.cnblogs.com/xiaohouzai/p/7639157.html
Copyright © 2011-2022 走看看