美文网首页初学者零基础学PhytonPython
python3常见列表方法及代码解析

python3常见列表方法及代码解析

作者: 临渊羡鱼矣 | 来源:发表于2020-02-18 22:42 被阅读0次

    本章将介绍 Python3列表类型常用的一些方法

    extend() 列表的扩展,可以理解成列表的拼接

    list1=[1,2,3]
    list2=[4,5,6]
    list1.extend(list2)   #等同list=list1+list2
    print(list1)
    

    在列表中提取元素,采用切片提取,顺带讲一下切片基本操作

    list=[1,2,3,4,5,6]
    list_1=list[0]    #提取第一个元素
    list_2=list[2:]   #提取第二个元素之后的所有元素
    list_3=list[:2]   #提取前两个元素
    list_4=list[::-1] #讲列表倒序
    list_5=list[-1]   #提取倒数第一个元素
    list_6=list[::2]  #步长为2,提取元素
    

    append() 在列表最后追加元素

    list=[1,2,3,4]
    list.append(5)
    print(list)
    

    insert() 指定位置插入特定元素

    list=[1,2,3,4]
    list.insert(2,"a")
    print(list)
    

    index(object,start,end) 返回指定元素出现第一次所在的位置

    list=[1,2,3,4]
    index_n=list.index(3)
    print(index_n)
    

    count() 统计特定元素出现的次数

    list=[1,2,3,4,2,2,1]
    count_n=list.count(2)
    print(count_n)
    

    pop() 弹出最后元素,默认弹出最后一个,可以用变量接受再次.此时列表已经删除了此元素

    list=[1,2,3,4]
    pop_1=list.pop()  #弹除最后一个
    pop_2=list.pop(0) #弹除第一个
    print(pop_1)
    print(pop_2)
    print(list)
    

    remove() 移除指定元素第一次出现的匹配项

    list=[1,2,3,4,3]
    list.remove(3)
    print(list)
    

    sort()排序,只能排同一类型的元素(数值,纯大小写字母)

    list=[1,2,4,3]
    list.sort(reverse=False)  #升序
    print(list)
    

    reverse() 反向列表元素

    list=[1,2,3,4,5]
    list.reverse()  等同list[::-1]操作
    print(list)
    

    clear() 清空所有元素

    list=[1,2,3,4]
    list.clear()  #等同于 list[:] = []
    print(list)
    

    del list[n] 删除指定位置的元素

    list=[1,2,3,4]
    del list[2]
    print(list)
    

    以上为小鱼在池塘捕获的列表常用方法,站好位快输出~~

    相关文章

      网友评论

        本文标题:python3常见列表方法及代码解析

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