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>
  • 相关阅读:
    DapperExtensions 使用教程
    C#事件订阅及触发例子
    01、类与结构的区别
    内网信息搜集
    Anydesk拿下远程桌面
    C++对注册表的操作
    Linux下常见流编辑器的使用
    Typecho1.1反序列化漏洞复现
    Nmap脚本编写
    Github学习
  • 原文地址:https://www.cnblogs.com/m3345/p/5129989.html
Copyright © 2011-2022 走看看