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

    append

        功能:列表追加元素
        name = ['sd','dfdf','drer']
        name.append('sdsd')
        返回结果:name
                ['sd', 'dfdf', 'drer', 'sdsd']

    clear

        功能:情况列表元素
        name = ['sd','dfdf','drer']
        name.clear()
        返回结果:name
                 []

    copy

        功能:浅拷贝,即只拷贝第一层的元素
        name = ['sd','dfdf','drer']
        li = ['ssd']
        li = name.copy()
        返回结果:li
                 ['sd', 'dfdf', 'drer']
    
        name = ['sd','dfdf','drer',['sddss','sdsdsd']]
        li = ['ssd']
        li = name.copy()
        返回结果:li
        ['sd', 'dfdf', 'drer', ['sddss', 'sdsdsd']]

    count

        功能:统计列表指定元素个数
        name = ['sd','dfdf','drer',['sddss','sdsdsd']]
        name.count('sd')
        返回结果:1
        li = ['sd','sdsds',['sd','dffdg',],]
        li.count('sd') #只统计第一层的元素个数
        返回结果:1

    extend

        功能:追加字符元素或列表元素
        name = ['sd','dfdf','drer',['sddss','sdsdsd']]
        li = ['sd','sdsds',['sd','dffdg',],]
        name.extend('ss')
        返回结果:name
        ['sd', 'dfdf', 'drer', ['sddss', 'sdsdsd'], 's', 's']
        name.extend('d')
        返回结果:name
        ['sd', 'dfdf', 'drer', ['sddss', 'sdsdsd'], 's', 's', 'd']
        name.extend(li)
        返回结果:name
        ['sd', 'dfdf', 'drer', ['sddss', 'sdsdsd'], 's', 's', 'd', 'sd', 'sdsds', ['sd', 'dffdg']]

    index

        功能:定位列表中某元素
        name = ['sd','dfdf','drer',['sddss','sdsdsd']]
        name.index('sd')
        返回结果:0
        name.index('drer')
        返回结果:2
        返回结果:name.index('dr')  #当出现某元素不在列表中的时候会直接报错
                Traceback (most recent call last):
                  File "<stdin>", line 1, in <module>
                ValueError: 'dr' is not in list

    insert

        功能:在指定索引位置的元素前面插入新的元素
        name = ['sd','dfdf','drer',['sddss','sdsdsd']]
        name.insert(3,'sd')
        返回结果:name
        ['sd', 'dfdf', 'drer', 'sd', ['sddss', 'sdsdsd']]

    pop

        功能:删除指定索引值的元素,返回值为当前删除的元素的值。不指定索引值,默认删除最后一个元素
        name = ['sd','dfdf','drer',['sddss','sdsdsd']]
        name.pop(3)
        返回结果:'sd'

    remove

        功能:删除列表中指定的元素
        name = ['sd','dfdf','drer',['sddss','sdsdsd']]
        name.remove('sd')
        name
        返回结果:['dfdf', 'drer', ['sddss', 'sdsdsd']]

    reverse

        功能:用于反向列表中元素。
        name = ['sd','dfdf','drer',['sddss','sdsdsd']]
        name.reverse()
        name
        返回结果:[['sddss', 'sdsdsd'], 'drer', 'dfdf', 'sd']
        

    sort

        功能:对单层列表进行元素的排序
        name = ['sd','dfdf','drer',]
        name.sort()
        name
        返回结果:['dfdf', 'drer', 'sd']
    
        name = ['sd','dfdf','drer',['sddss','sdsdsd']]
        name.sort() #报错的
        Traceback (most recent call last):
          File "<stdin>", line 1, in <module>
  • 相关阅读:
    列举ASP.NET 页面之间传递值的几种方式
    SQL Server 2010附加数据库失败:无法打开物理文件拒绝访问解决方法
    运行出现错误是:未能加载文件或程序集 CrystalDecisions.Web Version=10.2.3600,找不到它的依赖项,并且问题出现在web.config里面
    快捷键
    VS中出现无法嵌入互操作类型
    Java模拟试题(2015-9-2)
    IDEA 的配置文件导入命名空间
    第四章、程序计数器
    IDEA建Mappper.xml
    第三章、运行时数据区概述及线程
  • 原文地址:https://www.cnblogs.com/m3345/p/5129989.html
Copyright © 2011-2022 走看看