zoukankan      html  css  js  c++  java
  • python列表操作

    列表对象,除了常用的append方法之外,还有一切其他比较强大的方法:

    一:再指定位置插入元素

    append方法可以再列表的结尾添加新的元素,但如果想要在中间某个位置添加元素,可以使用insert方法。

    >>> a = [1,2,3,4,"北京","西安"]
    >>> a.insert(0, "中国")
    >>> a
    ['中国', 1, 2, 3, 4, '北京', '西安']
    >>> a.insert(100, "欧洲")
    >>> a
    ['中国', 1, 2, 3, 4, '北京', '西安', '欧洲']
    >>>

    可以看到,可以指定位置插入元素,另外,如果指定的位置超过了列表的长度,则默认添加在最后。

    二:移除指定元素

    remove方法可以移除列表中指定的元素,但无返回值。

    >>> a = [1,2,3,4,"北京","西安"]
    >>> a.remove(1)
    >>> a
    [2, 3, 4, '北京', '西安']
    >>>

    三:移除指定位置元素并返回

    pop方法可以移除列表中指定的元素,并返回这个元素,如果没有指定位置,则默认是列表的最后一个元素。

    >>> a = [1,2,3,4,"北京","西安"]
    >>> a.pop()
    '西安'
    >>> a
    [1, 2, 3, 4, '北京']
    >>> a.pop(3)
    4
    >>>

    四:返回指定值的索引

    如果知道了列表中的一个值,想要获得这个值所在的位置,可以使用index方法。

    >>> a = [1,2,3,4,"北京","西安"]
    >>> a.index("北京")
    4
    >>>

    五:查看元素再列表中出现的次数

    count方法可以帮助我们查看一个元素再列表中出现的次数。

    >>> a = [1,2,3,4,"北京","西安",1,1,1]
    >>> a
    [1, 2, 3, 4, '北京', '西安', 1, 1, 1]
    >>> a.count(1)
    4
    >>> a.count(4)
    1
    >>>

    六:列表倒置

    reverse方法可以帮助我们轻松的完成列表的倒置。

    >>> a = [1,2,3,4,"北京","西安"]
    >>> a.reverse()
    >>> a
    ['西安', '北京', 4, 3, 2, 1]
    >>>

    七:清空列表

    clear方法可以清空列表中的所有元素。

    >>> a = [1,2,3,4,"北京","西安"]
    >>> a.clear()
    >>> a
    []
    >>>

    ***************不积跬步无以至千里***************

  • 相关阅读:
    JavaScript完整总结
    vue引入iframe的父子页面的数据传递
    随笔开发中笔记
    关于表格(table)的操作
    es6--6.字符串相关
    ES6--5.数组4个新增方法
    ES6--4.解构赋值
    sublime 远程连接服务器编辑
    ajaxSubmit
    修改 debian 时区
  • 原文地址:https://www.cnblogs.com/liangshian/p/12002791.html
Copyright © 2011-2022 走看看