zoukankan      html  css  js  c++  java
  • Python 列表

    列表的使用

    列表案例

    1 names = ["Kevin","Alex","Disk","sky"]
    2 print(names)

    输出结果

    注:列表是使用[]来完成的。

      列表下的每个变量用“”,“”,来区分。

    列表使用知识点

     

     

    知识点1

    0:0表示左边数的首位值。

    -1:-1表示右遍结尾的值。倒数2就是-2。

    空:空表示左边,或右边的最后一位。

     

    知识点2

    变量.append:直接插入一个值默认在最右边。

    变量.insert:选择插入一个值,前面跟的是数字位置0代表1个,后面跟值。

    变量.remove,名称表示删除变量内的值。

    变量.pop():默认删除最后一位(-1),他也是数值表示删除的。

    变量.clear():清空列表。

    变量.index("值"):可以求出列表变量内值的位置。

    变量.count:查找变量值个数。

    变量.reverse():反转列表的值。

    变量.sort():排列的意思

    变量1.extend(变量2):将变量2的列表融入变量1内,需要填加copy模块。

    变量.copy():可以复制变量列表中的第一层

    变量2 = copy.deepcopy(变量1):完全复制了变量1。独立内存。

    len(列表变量):可以算出列表内所有一层列表值数量。

    del 变量[n]:数字表示删除变量内的值。

    del 变量:可以直接删除变量。

    list():创建列表括号下每个字符为一个值

    max(list) : 统计列表下的值

     

    知识点3

    for index,i in enumerate(列表变量):

    print(index,i)

    注:打印每个列表值得序号index表示序号,i表示列表。

     

    知识点4 切片、反转

    print(a)
    [ 0.64061262  0.8451399   0.965673    0.89256687  0.48518743]
     
    print(a[-1]) ###取最后一个元素
    [0.48518743]
     
    print(a[:-1])  ### 除了最后一个取全部
    [ 0.64061262  0.8451399   0.965673    0.89256687]
     
    print(a[::-1]) ### 取从后向前(相反)的元素
    [ 0.48518743  0.89256687  0.965673    0.8451399   0.64061262]
     
    print(a[2::-1]) ### 取从下标为2的元素翻转读取
    [ 0.965673  0.8451399   0.64061262]

    注:切片后跟 ":"则为显示后续字符。"::" 为反转输出后续字符,反转意思为 源 输出值得相反值。

     

    知识点5 列表字典排列

    # reverse=True 为倒序
    sorted(列表名, key=lambda x: x["字典key"], reverse=True)
  • 相关阅读:
    WinDbg 调试工具的使用
    多线程间通信之AutoResetEvent和ManualResetEvent的原理分析和开发示例
    Oracle Database 11g Release 2 (11.2) Installation On Oracle Linux 6
    软件项目管理解决方案(转)
    iis应用程序池 内存溢出错误 System.OutOfMemoryException(转)
    今天遇到Oracle审计表AUD$数据过大问题
    从完好的数据文件恢复oracle数据库
    ORA12518 TNS:监听程序无法分发客户机连接 解决办法(转)
    RHEL 5防火墙说明
    example how to build RPM package from source package
  • 原文地址:https://www.cnblogs.com/xiangsikai/p/7753435.html
Copyright © 2011-2022 走看看