zoukankan      html  css  js  c++  java
  • 四、数据类型 —— 列表

    列表是一个有序、可重复的元素集合,可以嵌套、迭代、修改、分片、追加、删除、成员判断。

    1、如何访问元素

    访问列表内元素,使用索引即可,即下标,索引从0 ~ len(list)-1。使用索引访问元素时,下标不可越界,否则会抛出异常。按照索引查询值的时候,紧急“左闭右开”,即:索引从list[4:8]取的是索引从4到7的元素!

    2、修改列表的值

    直接对元素重新赋值即可

     3、如何删除元素

    使用del语句或使用remove()、pop()方法删除指定的元素

     4、列表的特殊操作

     

    5、针对列表的常用函数

    len(list):返回列表元素个数,也就是获取列表长度

     max(list):返回列表元素最大值

    min(list):返回列表中元素最小值

    list(seq):将序列转换为列表

    6、切片,指的是对序列化进行截取,选取序列中的某一段。

     list[起始位置:结束位置:步长]

    7、嵌套列表

    形如矩阵。eg:[[1,2,3],[2,2,2]]

     8、列表的遍历

     

     9、列表的内置方法

    10、将列表当做堆栈

     堆栈是后进先出,用列表的append()方法先在尾部添加一个数据,然后再用pop()方法将元素从尾部删除。该方法效率高,具备随机存取速度,也就是O(1)。

    11、列表做队列

     队列为先进先出,可以把列表当做队列用,但是用python的列表做队列的效率并不高。虽然在列表的最后添加或弹出元素速度快,但在列表头部弹出第一个元素的速度却不快(因为别的元素在最左侧元素被弹出后,要往左侧移动)。

  • 相关阅读:
    【leetcode】Find Minimum in Rotated Sorted Array JAVA实现
    去哪儿2015笔试题JAVA实现
    实现前端table中checkbox全选功能,并将选中的数据发送到后端
    跨站请求伪造CSRF
    XSS危害——session劫持
    跨站脚本攻击XSS
    python异常中的else作用
    Markdown文本编辑
    Gson的简单使用
    【spring in action 学习--springMVC搭建】在不使用web.xml的情况下,配置Srping MVC工程
  • 原文地址:https://www.cnblogs.com/KeenaCherry/p/11899264.html
Copyright © 2011-2022 走看看