zoukankan      html  css  js  c++  java
  • 列表类型的操作

    列表是序列类型,由于列表是可变的,下列给出了列表类型额外的14个常用函数或方法。

     1.向列表添加元素

     
    #利用append方法
    a=[1,2,3,4] a.append(5) print(a) 输出:[1, 2, 3, 4, 5] #利用insert方法 a=[1,2,4] a.insert(2,3) print(a) 输出:[1, 2, 3, 4] #利用
    extend方法
    a=[1,2,3]
    b=[4,5,6]
    a.extend(b)
    print(a)
    输出:[1, 2, 3, 4, 5, 6]

    2.删除元素

    a=[1,2,3]
    a.remove(2)
    print(a)
    输出:[1, 3]
    a=[1, 2, 3, 4, 5, 6]
    a.pop()
    print(a)
    输出:[1, 2, 3, 4, 5]
    a=[1, 2, 3, 4, 5, 6]
    del a[5]
    print(a)
    输出:[1, 2, 3, 4, 5]

    3.排序和反转代码

    a=[1, 2, 3, 4, 5, 6]
    a.reverse()
    print(a)
    输出:[6, 5, 4, 3, 2, 1]
    a=[2,4,6,7,3,1,5]
    a.sort()
    print(a)
    输出:[1, 2, 3, 4, 5, 6, 7]

    4.Python列表操作的函数和方法

    cmp(list1, list2):比较两个列表的元素
    len(list):列表元素个数 
    max(list):返回列表元素最大值 
    min(list):返回列表元素最小值 
    list(seq):将元组转换为列表 
    list.append(obj):在列表末尾添加新的对象
    list.count(obj):统计某个元素在列表中出现的次数l
    ist.extend(seq):在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
    list.index(obj):从列表中找出某个值第一个匹配项的索引位置
    list.insert(index, obj):将对象插入列表
    list.pop(obj=list[-1]):移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
    list.remove(obj):移除列表中某个值的第一个匹配项
    list.reverse():反向列表中元素
    list.sort([func]):对原列表进行排序
  • 相关阅读:
    10丨应该如何理解请求方法?
    采用镜像的方法安装python第三方库
    09丨HTTP报文是什么样子的?
    Fiddler——Https抓包(十二)
    三基础篇(7讲)08丨键入网址再按下回车,后面究竟发生了什么?
    fiddler-弱网测试(十一)
    python中a+=a与a=a+a的区别
    07 | 自己动手,搭建HTTP实验环境
    Fiddler——断点应用(十)
    【HGOI】物品选取
  • 原文地址:https://www.cnblogs.com/DrcProgrammingCool/p/11657259.html
Copyright © 2011-2022 走看看