zoukankan      html  css  js  c++  java
  • DAY6学习笔记

      元组类型:元组就是一个不可变的列表,存多个值,有序,不可变,可hash。

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

        定义方式:在()内用逗号分隔开多个任意类型的值。例如:t=(1,2.3,‘aaa’,(1,2,3,),[‘a’,‘’b])

        常用操作+内置的方法:

          优先掌握的操作:1.按索引取值(正向取+反向取):只能取。

                  2.切片(顾头不顾尾,步长)

                  3.长度

                  4.成员运算in和not in

                  5.循环

      字典类型:存多个值,无序,可变,不可hash。

        用途:用来存放多个(不是同类型的)值。

        定义方式:在{}内用逗号分隔开多个key:value的元素,其中value可以是任意类型,而key的功能通常是用来描述value的,

             所以key通常是字符串类型,但其实key必须为不可变类型(intfloatstr uple)

        常用操作+内置的方法:

          优先掌握的操作:1.按key存取值,可存可取。

                  2.长度len。

                  3.成员运算in和not in。

                  4.删除。

                  5.键keys(),值value(),键值对items()。

                  6.循环。

          需要掌握的操作:1.get方法。当值不存在的时候,防止报错,返回值为None

                  2.update方法。字典有该值便替换,无该值便添加。

                  3.fromkeys方法。快速将列表生成为字典,统一赋值。

      集合

        什么是集合:在{}内用逗号隔开多个值,集合的特点:1.每个值必须是不可变类型。2.集合无序。3.集合内不能重复。4.存多个值。

        为何要用集合:1.用于做关系运算。2.去重。

        如何用集合:集合的第一大用途:关系运算:

                1.求同时报名两门课程的学生姓名:交集。

                2.求报名老男孩学校课程的所有学生姓名:并集。

                3.求只报名python课程的学生姓名:差集。

                4.求没有同时报名两门课程的学生姓名:对称差集。

                5.父子集:指的是一种包含与被包含的关系。

              集合的第二大用途:去重:

                集合去重的局限性:

                  1.会打乱原值顺序。

                  2.只能针对不可变值。

        

  • 相关阅读:
    Twitter如何在数千台服务器上快速部署代码?
    系统架构师学习笔记_第六章(上)_连载
    使用IIS内置压缩功能,增加网站访问速度
    系统架构师学习笔记_第八章_连载
    微软企业库4.1学习笔记(十五)缓存模块3 使用数据库作为后端存储
    快速搞懂 SQL Server 的锁定和阻塞
    微软企业库4.1学习笔记(十四)缓存模块2 使用缓存模块进行开发
    微软企业库4.1学习笔记(十六)缓存模块4 服务器场中的缓存使用
    Agile PLM Engineering Collaboration
    EC Client Customizing EC Client 客户化
  • 原文地址:https://www.cnblogs.com/lipengjia/p/9671551.html
Copyright © 2011-2022 走看看