美文网首页
01-01 list 处理方法

01-01 list 处理方法

作者: 生命的怒放 | 来源:发表于2019-01-01 18:22 被阅读0次

    1.append

    列表.append(元素) - 在指定的列表的最后添加指定的元素。(注意:这个操作不会产生新的列表)

    list2 = []
    num = 2
    list2.append('a')
    list2.append(num)
    print(list2)
    

    2.insert 插入

    列表.insert(下标, 元素) - 在指定的下标前插入指定的元素。

    animi = ['海贼王','火影忍者','一人之下']
    animi.append('秦时明月')
    print(animi)
    animi. insert(2,'犬夜叉')  #插入到下标的前。
    print(animi)
    

    3.del

    del 列表[下标] - 删除列表中指定下标对应的元素。
    注意:del是python的关键字,可以用它删除任何数据。 这儿的下标不能越界,

    animi = ['海贼王','火影忍者','一人之下']
    del animi[2]
    print(animi)
    

    4.remove (译:移除)

    列表.remove(元素) - 删除列表中第一个指定元素。
    注意:被删除的元素在列表中必须是存在的。不存在会报错。

    list3 = [1,5,8,6,7,4,9,2]
    list3.remove(5)   #如果5改成3,3列表里没有,将会报错
    print(list3)
    

    5.pop

    列表.pop() - 将列表中最后一个元素从列表中取出,会返回取出来的元素
    列表.pop(下标) -将列表中指定下标对应的元素从列表中取出,会返回取出来的元素

    animi1 = ['海贼王','火影忍者','一人之下']
    num = animi1.pop()   #删除最后一个元素
    print(animi1)
    print('22:',num)
    num = animi1.pop(0)   #删除下标为0的元素
    print(animi1)
    print('22:',num)
    

    6 列表[下标] = 新值 -- 修改列表中指定下标对应的值。

    list4 = ['海贼王','火影忍者','一人之下']
    list4[2] = '生命之重'
    print(list4)
    

    7.list.count(obj) 统计某个元素在列表中出现的次数

    list4 = [1,2,5,8,7,12,5,478,2,1,1,25]
    print(list4.count(1))  #统计1出现的次数
    

    8.list.extend(seq) 在列表末尾一次性追加另一个序列中的多个值(⽤新列表扩展原来的列表)

    list4 = [1,2,5,8,7]
    list3 = ['生命','光环','记忆','荣誉']
    list4.extend(list3)
    print(list4.extend(list3))   #list3的元素加入list4最后面。
    list4.extend('古风')     #'古', '风'折成两个元素
    print(list4)
    

    9.list.index(obj) 从列表中找出某个值第一个匹配项的索引位置

    list2 = ['生命', '光环', '记忆', '荣誉', '生命', '光环',  '古', '风']
    list2.index('生命')
    print(list2.index('生命'))     #返回‘生命’第一次出现的下标
    

    10.list.reverse() 反向列表中元素

    list2 = [1,2,3,4,5,6]
    list2.reverse()
    print(list2)
    

    11.list.sort(cmp=None, key=None, reverse=False) 对原列表进行排序

    list2 = [5,1,2,8,6,9,7,4]
    list2.sort()    #默认从小到大排序
    print(list2)
    

    12.list.clear() 清空列表

    list2 = [5,1,2,8,6,9,7,4]
    list2.clear()
    print(list2)
    

    13.list.copy() 复制列表,产生一个新的列表,需要赋值

    list2 = [12,5,8,4]
    list2.copy()
    print(list2)
    

    14 list1[][] 列表里嵌套列表。

    list1 = [1,2,[1,2,5],1,2]
    list1[2][2] = '美人'
    print(list1)
    

    相关文章

      网友评论

          本文标题:01-01 list 处理方法

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