码迷,mamicode.com
首页 > 编程语言 > 详细

python 列表

时间:2016-01-14 15:56:19      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:

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>

 

python 列表

标签:

原文地址:http://www.cnblogs.com/m3345/p/5129989.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!