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

    列表

    序列中的每个元素都分配一个数字 —— 它的位置或索引,第一个索引是0,第二个索引是1,依此类推

    可以进行的操作包括索引,切片,加,乘,检查成员

    列表的数据项不需要具有相同的类型

    创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可

     

    访问

      代码:

      输出:3

    更新

      代码:

      输出:4

    remove         列表名.remove('元素名')

      代码:

      输出:

    del           del 列表名[n] 删除哪个元素   del 列表名 删除整个列表

      代码:            删除列表

      输出:                            已删除,输入的是类型 但print(list[0]) 会报错

    append      列表名.qppend('xxx')  往列表最后加xxx,只能加一个

      代码:

      输出:

    extend         加两个

      代码:

      输出:

    insert           在第n位前插入

      代码:

      输出:

    pop       移除最后一个并返回该元素

      代码:

      输出:

    pop(n)         移除第n个并返回该元素

      代码:

      输出:

    count(xx)   xx在列表中出现多少次

      代码:

      输出:2

    index(xx)     xx在列表哪里[返回第一次出现的位置]

      代码:

      输出:1

    index(xx,n1,n2)    在范围内查找   n1 ----> n2 -1

      代码:

      输出:0

    reverse()    翻转

      代码:

      输出:

    sort       排序   默认小-->大
    列表名.sort(算法,关键字【这两个默认,不用管】,reverse=True【逆序】)

      代码:              

      输出:     

    dir    查看有啥方法

      代码:

      输出:

    xxx in 列表名   判断列表中是否存在xxx,返回true or F

      代码:

      输出:

    拼接

    切片    【只是个拷贝】

    列表名[n:m]         从n 开始到m -1 项
    //首项 和 末尾项 可以省略


    列表名[:]          获得列表拷贝
    如果用xx = yy创建新的列表的话,xx变,yy也会变【相当于多了个便签,只是不同名字而已】,而用切片的方式,原列表yy不会跟随新列表xx变

      代码:

      输出:

    嵌套列表

    列表脚本操作符

     

    列表函数

    列表方法

     

  • 相关阅读:
    Java 面向对象(十二)类的成员 之 代码块
    Java 关键字:static
    Java 常用类(二):包装类(Wrapper)
    Java 之 clone 方法(对象拷贝)
    SQL分组聚合查询
    Rabbitmq消息持久化
    idea 插件
    TCP粘包,拆包及解决方法
    redis内存淘汰策略及如何配置
    MySQL存储过程/存储过程与自定义函数的区别
  • 原文地址:https://www.cnblogs.com/expedition/p/10674443.html
Copyright © 2011-2022 走看看