• Python数据类型(2)—— 列表、元组


    一、列表类型

    1、用途:记录多值,比如人的多个爱好

    2、定义方式:在[ ]内用逗号分隔开多个任意类型的值

      li = [1, 2, 3]

      

    3、常用操作+内置方法

    优先掌握的操作:

    1)按索引存取值:可以取值也可以修改值

    2)切片(顾头不顾尾)

    3)len:长度

    4)in、not in:成员运算

     5)append:追加

    6)pop、remove:删除

    pop:按照元素的索引去删除某个元素并且拿到该元素作为返回值

    remove:按照元素值去单纯地删除某个元素

    7)循环

    需要掌握的操作

    1)count:统计该元素在列表中出现的次数

    2)extend:扩展列表, 可以将两个列表放在一起

    3)index:计算该元素在列表中的下标,没有这个元素会报错,还可以指定起始位置与结束位置

    4)insert:插入一个元素到列表中,可以指定位置插入

    5)reverse:反转列表的元素

    6)sort:排序, 列表中的元素类型必须相同才能排序

    7)clear:清空列表

    8)copy:复制列表

    补充:

      队列:先进先出

      

      堆栈:先进后出

      

    二、元组类型

    什么是元组

      元组就是一个不可变的列表

    1、用途:用于存放多个值,当存放的多个值只有读的需求没有改的需求时用元组最合适

    2、定义方式:在()内用逗号分隔开多个任意类型的值

      

      

    3、常用操作+内置方法

    优先掌握的操作:

    1、按索引取值,只能取值不能修改值,修改会报错

    2、切片(顾头不顾尾)

     

    3、len:长度

    4、in、not in:成员运算

    5、循环

    掌握的方法:

    1)count:记录元素在元组中出现的次数

    2)index:返回元素在元组中的下标,没有这个元素会报错

    总结:

      存多个值

      有序

      不可变

    补充:元组本身是不可变的,但是内部的元素可以是可变类型

  • 相关阅读:
    AVA 源码解读-规则逻辑
    gojs 如何实现虚线(蚂蚁线)动画?
    谷歌复制接口json
    vue拼图动画Demo
    如何获取一个类的全名
    `webpack-dev-server --inline --progress --config build/webpack.dev.conf.js(vue报错)
    Jquery通知组件
    字典树 (Trie Tree)
    [CPP] 虚函数与纯虚函数
    格雷码
  • 原文地址:https://www.cnblogs.com/qiuxirufeng/p/9663419.html
Copyright © 2020-2023  润新知