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>
  • 相关阅读:
    类似小红书标签效果(补间动画)
    Android学习之volley
    Android学习之xUtils --- HttpUtils模块
    Android学习之初识xUtils
    Android复习随笔之SharedPreferences
    Android学习随笔之UI美化(二)--------- shape的使用
    Android学习随笔之UI美化(一)--------- 样式和主题
    Eclipse 启动时弹出无法创建Java虚拟机窗口,解决办法
    Android学习随笔之百度地图(一)
    武汉欧凯德信息科技有限公司
  • 原文地址:https://www.cnblogs.com/m3345/p/5129989.html
Copyright © 2011-2022 走看看