zoukankan      html  css  js  c++  java
  • day6

    元组:

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

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

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

    常用方法:

    1.按索引取值(正向取+反向取)

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

    3.长度

    4.成员运算

    5.循环

    总结:可以存多个值,有序,不可变。

    --------------------------------------------------------------------------------------------------------------------------------------------

    字典:

    1.用途: 用来存方多个(不同种类的)值

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

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

    常用方法:

    1.按key存取值:可存可取

    2.长度len

    3.成员运算in和not in

    4.删除

     del,pop(),popitem()

    5.键keys(),值values(),键值对items()

    6.循环

    for k in d.keys():

    for v in d.values():

    for k,v in d.items(): 

    7.get

    8.update

    9.fromkeys

    10.setdefault(如果存在key,则value不变,不存在则创建)

    总结:可以存多个值,无序,可变。

    ---------------------------------------------------------------------------------------------------------------

    集合:

    1.定义:在{}内用逗号分隔开多个的值

    特点:1.每个值必须是不可变类型

       2.集合无序

       3.集合内元素不能重复

    2.为何要用集合

    1.用于关系运算

    2.去重

    3.如何用集合

    1.交集:&或intersection

    2.并集:|或union

    3.差集:-或difference

    4.对称差集:^

    5.父子集:包含与被包含关系。

  • 相关阅读:
    MVC部分视图
    windows服务
    mvc中seeeion和cook的用法
    @Html.Raw()用法和Html.ActionLink的用法总结
    FileStream类的使用(文件流)
    简单工厂和工厂模式对比
    项目案例【Net Core】如何注入多个服务实现类
    快速查找所有存储过程/触发器中是否包含某个字符串
    TortoiseGit安装与配置
    C# 中==与Equals方法比较
  • 原文地址:https://www.cnblogs.com/endlesswaltz/p/9671581.html
Copyright © 2011-2022 走看看