zoukankan      html  css  js  c++  java
  • day_07

    元组内置方法

    1. 作用

    只可取不可修改,和列表相似,但是不可以更改数据

    2. 定义方法

    在小括号内,用逗号隔开多个元素(可以为任意数据类型)

    3. 内置方法

    1. 索引取值
    2. 索引切片
    3. for循环
    4. 成员运算
    5. len长度
    6. index
    7. count

    4. 有序无序 / 可变不可变

    有序 元组没有可变不可变一说

    字典内置方法

    1. 作用

    存储多个元素

    2. 定义方法

    {}内用逗号隔开多个键值对

    3. 内置方法

    1. 按key取值/按key修改值
    2. 按key追加值
    3. for循环
    4. 成员运算 in / not in
    5. len长度
    6. 删除 del
    7. 键keys() 值values() 键值对items()
    8. get 按照key获取值,如果找不到就返回none
    9. update 等同于list中的extend
    10. fromkeys 定义一个新的空字典
    11. setdefault 如果字典有这个key则不修改, 没有该键就会追加

    4. 有序无序 / 可变不可变

    无序 可变

    集合内置方法

    1. 作用

    数据集合,可以用于关系运算,乱序,去重

    2. 定义方法

    {}内用逗号隔开多个元素, 元素必须为不可变数据类型

    3. 内置方法

    1. len长度
    2. 成员运算
    3. | 并集
    4. & 交集
    5. -差集
    6. ^ 对称差集
    7. ==
    8. add 追加数据

    4. 有序无序 / 可变不可变

    无序 可变

    散列表(哈希表)

    仅做了解

    数据类型总结

    存一个值or多个

    存一个值: 整型/浮点型/字符串

    存多个值: 列表/元组/字典/集合

    有序or无序

    有序:字符串/列表/元组(序列类型)
    无序:字典/集合

    可变or不可变

    可变:列表/字典/集合
    不可变:整型/浮点型/字符串/元组

    深浅拷贝

    当y为x的拷贝对象,如果x为不可变类型,x变化y不变;如果x为可变类型,x变化y也变。

    当lt2为lt1的拷贝对象,lt1内部的不可变数据变化,lt2变;lt1内部的可变数据变化,lt2变

    当lt2为lt1的浅拷贝对象时,lt1内部的不可变元素变化,lt2不变;lt1内部的可变元素变化,lt2变

  • 相关阅读:
    可以foreach的 必须继承IEnumable 接口才行
    .net 委托的用法
    匿名类的使用
    检测到有潜在危险的 Request.Form 值——ValidateRequest的使用
    IsPostBack用法
    Ajax 与 jquery
    好用的模板引擎NVelocity
    题解【AcWing275】[NOIP2008]传纸条
    题解【AcWing274】移动服务
    题解【AcWing271】杨老师的照相排列
  • 原文地址:https://www.cnblogs.com/maqiaobin/p/11529062.html
Copyright © 2011-2022 走看看