zoukankan      html  css  js  c++  java
  • python基础一 day3 列表方法

    ls=['a','b','c','d','a','b','c','d']
    lst=['e','f','g','h']
    # 增加
    # ls.append('a') 将元素a添加至列表ls的尾部
    # ls.extend(lst) 将列表lst中所有元素添加至列表ls的尾部
    # ls.insert(index,'a') 在列表指定位置index插入元素a,指定位置以后的所有元素都往后移一位
    属于原地操作,不影响列表对象在内存的起始位置

    # 删除
    # ls.remove('a') 删除首次出现的指定元素,该元素之后的所有元素前移一个位置
    # print(ls.pop([index])) 删除并返回列表ls中下标为index(默认为-1)的元素
    # ls.clear() 删除列表ls中所有元素,但保留列表对象
    属于原地操作,不影响列表对象在内存的起始位置
    del命令删除列表中指定位置的元素,也属于原地操作
    如:del x[3]


    # 有返回值
    #ls.index('x') 返回列表中 第一个 值为x的元素的下标,不存在值为x的元素则抛出异常
    # ls.count('x') 返回指定元素在列表ls中出现的次数

    排序:
    # ls.reverse() 对列表所有元素进行逆序
    # ls.sort(key=None,reverse=False) 对列表ls中的元素进行排序,key用来指定排序依据,reverse决定升序(False)还是降序(True)
    sort()和reverse()对列表进行原地排序和逆序:原地意思是用处理后的数据替换原来的数据,列表中元素原来的顺序全部丢失。

    print(ls)
  • 相关阅读:
    a标签去除默认样式
    js获取浏览器的get传值
    apache启动的时候报错非法协议
    获取iframe引入页面内的元素
    百度地图,画多边形后获取中心点
    echarts重写提示框信息,使提示框内的数字每3位以逗号分割
    echarts图例和图例文字位置的设置
    websocket socketJs
    winds添加静态路由
    pscp命令详解
  • 原文地址:https://www.cnblogs.com/wang-tan/p/10941320.html
Copyright © 2011-2022 走看看