• 数据类型内置(二)


    列表类型内置方法

    list

    1,用途:多个装备,多个爱好,多门课程,

    2.定义:[]内可以有多个任意类型的值,逗号分隔元素

    优先掌握

    1.安索引取值

    2.切片

    3.长度

    4.成员运算in和not in

    5.追

    加append

    6.删除del

    7.循环

    需要掌握

    1.insert

    2.pop

    3.remove

    4.count

    5.index

    7.copy

    8.extend

    9.reverse

    10.sort

    元组类型内置方法

    tuple

    元组是不可变的列表,即元组的值不可更改,因此元组一般只用于只取不更改的需求。也因此元组可以被列表取代掉,所以元组相比较列表使用的很少。元组相比较列表的优点为:列表的值修改后,列表的结构将会发生改变,而元组只需要存储,因此列表在某种程度上而言需要占用更多的内存。但是目前工业上内存已经不是问题了,所以工业上元组一般不会使用。

    1.用途:多个装备、多个爱好、多门课程

    2.定义:在()内可以有多个任意类型的值,都号分隔元素

    1索引取值

    2.切片

    3.长度

    4.成员运算

    5.循环

    6.count

    7.index

    字典类型内置方法

    dict

    1.用途:存多个值,但每一个值都有一个key与之对应,key对值有描述功能。多用于存的值表示的是不同的状态时,例如存的值有姓名、年龄、身高、体重、爱好。

    2.定义:{}内用逗号分隔开多个元素,每一个元素都是key:value的形式,value可以是任意数据类型,而key通常应该是字符串类型,但是key必须为不可变类型。

    优先掌握

    1.按key存取值

    2.长度len

    3.成员运算

    4.删除

    5.key values items

    6.循环

    需要掌握

    1.get

    2.update

    3.fromkeys

    4.setdefault

    集合类型内置方法

    1.用途:用于关系运算的集合体,由于集合内的元素无序且集合元素不可重复,因此集合可以去重,但是去重后的集合会打乱原来元素的顺序。

    2.定义:{}内用逗号分隔开多个元素,每个元素必须是不可变类型。

    1. 长度len
    2. 成员运算in和not in
    3. |并集、union
    4. &交集、intersection
    5. -差集、difference
    6. ^对称差集、symmetric_difference
    7. ==
    8. 父集:>、>= 、issuperset
    9. 子集:<、<= 、issubset

    集合类型的内置方法-集合运算.jpg

    集合类型内置运算-集合运算英文.jpg

    1. add
    2. remove
    3. difference_update
    4. discard
    5. isdisjoint

    1.add()

    
    

    数据类型总结

    一个值 多个值
    整型/浮点型/字符串 列表/元祖/字典/集合/
    有序 无序
    字符串/列表/元祖 字典/集合
    可变 不可变
    列表/字典/集合 整型/浮点型/字符串
  • 相关阅读:
    各进制字符串转换
    小度智能音箱开发
    讯飞魔飞智能麦克风-->直接输出串口
    node express SSL 证书布署
    紫外线消毒灯智能控制系统
    智能家居解决方案
    Git 分支管理
    C语言MQTT库MQTTPacket.c使用,尤其接收
    Vue 数组控制CSS
    AOP_02 通过ContextBoundObject、ContextAttribute 上下文对象实现
  • 原文地址:https://www.cnblogs.com/1naonao/p/10932619.html
Copyright © 2020-2023  润新知