美文网首页Python
Python列表方法

Python列表方法

作者: 往事_一阵风吹过 | 来源:发表于2019-03-17 21:20 被阅读0次

    1.append
    功能:在列表的末尾添加新元素。

    用法如下:
    lista  = []
    lista.append('yuzhen')
    

    2.count()
    功能:用于统计某个元素在列表中出现的次数。

    用法如下:
    listb = [1,2,2,3,5]
    listb.count(2)  #统计2在列表listb中出现的次数
    

    3.extend()
    功能:用于在列表末尾一次追加另一个序列中的多个值(用新列表扩展原来的列表)。

    用法如下:
    #第一种情况:extend括号里的为字符串
    liste = []
    liste.extend('python') #这种会输出:['p','y','t','h','o','n']
    
    #第二种情况:extend括号里的为列表或元组时,会把列表或元组中的每个元素加入到某个列表中。
    listb = []
    listb.extend(['cart','goods'])  #与listb.extend(('cart','goods'))差不多
      #输出 ['cart','goods']
    
    

    4.index
    功能:从列表中找出某个元素第一个匹配项的索引位置。

    用法如下:
    list_index = ['hello','world','hello','python']
    list_index.index('hello')  #输出 0 ,从左向右开始寻找。
    注意:如果要查找的元素不存在列表list_index中的话,会报错(某个元素 is not in list)。
    

    5.insert
    功能:用于将元素插入到列表中。

    用法如下:
    list_de = [1,2,3]
    list_de.insert(1,22) #把22插入到列表list_de索引为1的位置。
    #注意:要指定位置,不指定位置会报错。
    

    6.pop
    功能:用于移除列表中的一个元素(不带参数会默认是最后一个元素),并且返回该元素的值。

    用法如下:
    listc = [1,2,3,4,5,7]
    listc.pop()  #移除最后一个元素
    listc.pop(2)  #指定移除某个索引下的元素
    #注意:如果pop带参数时,不能超过列表的总元素个数,否则会报错。
    

    7.remove
    功能:用于移除列表中某个元素的第一个匹配项。

    用法如下:
    field = ['go','to','the','movie']
    field.remove('go')
    注意:如果移除列表中不存在的元素会报错。参数必带,还要是列表中的元素。
    

    8.reverse
    功能:用于反向列表中的元素.

    用法如下:
    list_num = [1,2,3]
    list_num.reverse()  #[3,2,1]
    注意:该方法不需要传入参数.
    

    9.sort
    功能:用于对原列表进行排序.

    用法如下:
    sort_num = [5,9,1,2,8]
    sort_num.sort() #[1,2,5,8,9]
    

    10.clear
    功能:清空列表

    用法如下:
    list_clear = [1,2,5,1]
    list_clear.clear() #[]
    注意:该方法不需要传入参数.
    

    11.copy
    功能:用于复制列表. 类似于a[:]

    用法如下:
    list_c = ['go' , 'to' , 'school' ]
    b = list_c.copy()  #该方法也不需要传入参数
    print(b)   # 输出  ['go' , 'to' , 'school' ]
    
    

    ==========================完============================

    相关文章

      网友评论

        本文标题:Python列表方法

        本文链接:https://www.haomeiwen.com/subject/dxdpmqtx.html