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)
  • 相关阅读:
    C# HTTP
    Iframe的应用
    亚马逊S3下载上传文件
    ubuntu14.0.4.3 devstack 安装openstack
    转--脉络清晰的BP神经网络讲解,赞
    转载:稀疏矩阵存储格式总结+存储效率对比:COO,CSR,DIA,ELL,HYB
    Python 元组
    pyhon 模块与库
    开源推荐简介
    转载--PayPal高级工程总监:读完这100篇论文 就能成大数据高手
  • 原文地址:https://www.cnblogs.com/wang-tan/p/10941320.html
Copyright © 2011-2022 走看看