zoukankan      html  css  js  c++  java
  • python中的list的方法

    list1=[1,3,5,"a"]
    print(dir(list1))

    """

    ['__add__', '__class__', '__contains__', '__delattr__', '__delitem__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__gt__', '__hash__', '__iadd__', '__imul__', '__init__', '__iter__', '__le__', '__len__', '__lt__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__reversed__', '__rmul__', '__setattr__', '__setitem__', '__sizeof__', '__str__', '__subclasshook__', 'append', 'clear', 'copy', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort']

    """

    a=list1.append('b')
    print(list1)
    print(a)

    """

    [1, 3, 5, 'a', 'b']
    None

    """

    print(list1)
    l=list1.count('a')
    print(l)
    list1.extend("test")
    print(list1)
    l=list1.index('t')
    print(l)
    list1.insert(1,"100")
    print(list1)
    list1.pop()
    print(list1)
    list1.remove("100")
    print(list1)
    list1.reverse()
    print(list1)

    """

    [1, 3, 5, 'a', 'b']
    1
    [1, 3, 5, 'a', 'b', 't', 'e', 's', 't']
    5
    [1, '100', 3, 5, 'a', 'b', 't', 'e', 's', 't']
    [1, '100', 3, 5, 'a', 'b', 't', 'e', 's']
    [1, 3, 5, 'a', 'b', 't', 'e', 's']
    ['s', 'e', 't', 'b', 'a', 5, 3, 1]

    """

    b.sort()    #将列表按照assci码顺序排序,注意!3.x版本的排序是不能同时有多个数据类型一起排序的。
    b.clear()    #将列表b清空,这个方法只有3.x才有
    a = b.copy()    #将列表b复制给a,貌似没有发现有什么其它特别之处相对于直接使用a = b方式,这个属性也是只有3.x版本才有
  • 相关阅读:
    互联网资源获取
    Linux tomcat安装
    Linux JDK安装
    Linux入门教程
    windows命令行 查看文件树结构
    Gitea搭建及使用
    Jenkins搭建及使用
    Linux 基础环境搭建
    SpringBoot
    JSON Web Token(JWT)学习
  • 原文地址:https://www.cnblogs.com/fanxuanhui-linux/p/5903129.html
Copyright © 2011-2022 走看看