zoukankan      html  css  js  c++  java
  • list的相关函数

    # ### 列表相关的函数
    # (1) append
    '''
    功能:向列表的末尾添加新的元素
    格式:列表.append(值)
    返回值:None
    注意:新添加的值在列表的末尾,该函数直接操作原有列表
    '''
    
    #
    # (1) append
    listvar = [1,2,3,4,5]
    listvar.append(6)
    print(listvar)
    
    # (2) insert()
    '''
    功能:在指定索引之前插入元素
    格式:列表.insert(索引,值)
    返回值:None
    注意:直接改变原有列表
    '''
    listvar = [1,2,3,4,5]
    listvar.insert(2,7)
    print(listvar)
    
    
    # (3)extend()
    '''
    功能:迭代追加所有元素
    格式:列表.extend(可迭代性数据)
    返回值:None
    注意:直接改变原有列表
    '''
    listvar = [1,2,3,4,5]
    listvar.extend(("",""))
    # listvar.extend({"a":1,"b":2})  #语法上允许
    print(listvar)
    
    #
    # (1) pop
    '''
    功能:通过指定索引删除元素,若没有索引移除最后那个
    格式:列表.pop(索引)
    返回值:删除的元素
    (注意:没有指定索引,默认移除最后一个元素 )
    '''
    listvar = [1,2,3,4,5]
    res = listvar.pop()
    print(res)
    print(listvar)
    listvar = [1,2,3,4,5]
    res = listvar.pop(3) #指定索引
    # res = listvar.pop(33)  #删除不存在的报错
    print(listvar)
    
    # (2) remove()
    '''
    功能:通过给予的值来删除,如果多个相同元素,默认删除第一个
    格式:列表.remove(值)
    返回值:无
    (注意:如果有索引的情况推荐使用pop,效率高于remove)
    '''
    listvar = [1,2,3,4,5]
    listvar.remove(4)
    print(listvar)
    
    # (3) clear()
    '''
    功能:清空列表
    格式:列表.clear()
    返回值:空列表
    '''
    listvar = [1,2,3,4,5]
    listvar.clear()
    print(listvar)
    
    # 改查 具体参数列表相关操作
    # 列表其他操作 
    
    # (4)index()
    '''
    功能:获取某个值在列表中的索引
    格式:列表.index(值[,start][,end]) # []  表达参数可选项 
    返回值:找到返回索引  (找不到报错)
    '''
    listvar = [1,2,3,4,54,4,90,4,78,78787,7878]
    res = listvar.index(3)
    # res = listvar.index(99) # 如果索引不存在直接报错
    res = listvar.index(4,4)  # 5
    res = listvar.index(4,6,9) # 7  指定索引的查找范围,高位取不到
    print(res)
    
    
    # (5)count()
    '''
    功能:计算某个元素出现的次数
    格式:列表.count(值)
    返回值:次数
    '''
    listvar = [1,2,3,4,54,4,90,4,78,78787,7878]
    res = listvar.count(4)
    print(res)
    
    # (6)sort()
    '''
    功能:列表排序(默认小到大排序)
    格式:列表.sort(reverse=False)                        
    返回值:None
    注意:直接更改原列表
    '''
    listvar = [78,12,-3,99]
    # 默认从小到大排序 (正序)
    listvar.sort(reverse=True)
    print(listvar)
    
    
    # 从大到小排序 用reverse = True (倒叙)
    
    # (7) reverse()  单纯的反转
    '''
    功能:列表反转操作
    格式:列表.reverse()
    返回值:None
    注意:直接更改原列表
    '''
    listvar = [78,12,-3,99]
    listvar.reverse()
    print(listvar)
    # ### 列表相关的函数
    # (1) append
    '''
    功能:向列表的末尾添加新的元素
    格式:列表.append(值)
    返回值:None
    注意:新添加的值在列表的末尾,该函数直接操作原有列表
    '''

    # 增
    # (1) append
    listvar = [1,2,3,4,5]
    listvar.append(6)
    print(listvar)

    # (2) insert()
    '''
    功能:在指定索引之前插入元素
    格式:列表.insert(索引,值)
    返回值:None
    注意:直接改变原有列表
    '''
    listvar = [1,2,3,4,5]
    listvar.insert(2,7)
    print(listvar)


    # (3)extend()
    '''
    功能:迭代追加所有元素
    格式:列表.extend(可迭代性数据)
    返回值:None
    注意:直接改变原有列表
    '''
    listvar = [1,2,3,4,5]
    listvar.extend(("您","好"))
    # listvar.extend({"a":1,"b":2}) #语法上允许
    print(listvar)

    # 删
    # (1) pop
    '''
    功能:通过指定索引删除元素,若没有索引移除最后那个
    格式:列表.pop(索引)
    返回值:删除的元素
    (注意:没有指定索引,默认移除最后一个元素 )
    '''
    listvar = [1,2,3,4,5]
    res = listvar.pop()
    print(res)
    print(listvar)
    listvar = [1,2,3,4,5]
    res = listvar.pop(3) #指定索引
    # res = listvar.pop(33) #删除不存在的报错
    print(listvar)

    # (2) remove()
    '''
    功能:通过给予的值来删除,如果多个相同元素,默认删除第一个
    格式:列表.remove(值)
    返回值:无
    (注意:如果有索引的情况推荐使用pop,效率高于remove)
    '''
    listvar = [1,2,3,4,5]
    listvar.remove(4)
    print(listvar)

    # (3) clear()
    '''
    功能:清空列表
    格式:列表.clear()
    返回值:空列表
    '''
    listvar = [1,2,3,4,5]
    listvar.clear()
    print(listvar)

    # 改查 具体参数列表相关操作
    # 列表其他操作

    # (4)index()
    '''
    功能:获取某个值在列表中的索引
    格式:列表.index(值[,start][,end]) # [] 表达参数可选项
    返回值:找到返回索引 (找不到报错)
    '''
    listvar = [1,2,3,4,54,4,90,4,78,78787,7878]
    res = listvar.index(3)
    # res = listvar.index(99) # 如果索引不存在直接报错
    res = listvar.index(4,4) # 5
    res = listvar.index(4,6,9) # 7 指定索引的查找范围,高位取不到
    print(res)


    # (5)count()
    '''
    功能:计算某个元素出现的次数
    格式:列表.count(值)
    返回值:次数
    '''
    listvar = [1,2,3,4,54,4,90,4,78,78787,7878]
    res = listvar.count(4)
    print(res)

    # (6)sort()
    '''
    功能:列表排序(默认小到大排序)
    格式:列表.sort(reverse=False)
    返回值:None
    注意:直接更改原列表
    '''
    listvar = [78,12,-3,99]
    # 默认从小到大排序 (正序)
    listvar.sort(reverse=True)
    print(listvar)


    # 从大到小排序 用reverse = True (倒叙)

    # (7) reverse() 单纯的反转
    '''
    功能:列表反转操作
    格式:列表.reverse()
    返回值:None
    注意:直接更改原列表
    '''
    listvar = [78,12,-3,99]
    listvar.reverse()
    print(listvar)










  • 相关阅读:
    各项硬件使用剖析(一)---让你一眼就能区分瓶颈是Memory、processor ORdisk!
    基本算术运算符
    网页计算器 && 简易网页时钟 && 倒计时时钟
    页面加载后累加,自加1&&判断数字是否为两位数
    累加按钮,自加1&&输入两个数字,比较大小
    用typeof查看数据类型&&用parseInt解析数字,并求和
    鼠标移过,改变图片路径
    单一按钮显示/隐藏&&提示框效果
    简易选项卡&&简易JS年历
    函数传参,改变Div任意属性的值&&图片列表:鼠标移入/移出改变图片透明度
  • 原文地址:https://www.cnblogs.com/eliwen/p/10741357.html
Copyright © 2011-2022 走看看