• 列表操作


     列表操作                                                                                                                                                                                                

    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>

     

  • 相关阅读:
    聚类分析理论之TwoSteps理论篇+实践篇【转载】
    游戏运营杂谈之——>怎么做一份数据日报【转载】
    名词解释CPC、CPM、CPA.......【转载】
    小白学数据分析>数据指标 累计用户数的使用
    Clementine的源节点学习【转载】
    在clementine基于两步聚类算法的次日留存分析探索【转载】
    百度联盟与Google AdSense的比较【转载】
    SAS:商业智能从BI走向BA
    11、位段
    3、SHELL控制语句
  • 原文地址:https://www.cnblogs.com/tyshenchu/p/10012723.html
Copyright © 2020-2023  润新知