• 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.父子集:包含与被包含关系。

  • 相关阅读:
    python-excel操作
    python-处理文件
    python-pandas应用总结
    python比较数组
    vue学习一(指令1.v-text,v-html,插值表达式{{msg}})
    博客园背景图页面定制css
    SpringBoot的yml文件报org.yaml.snakeyaml.scanner.ScannerException: mapping values are not allowed here in 'reader', line 11, column 16:
    python初学习一
    C#多线程
    API与WebApi
  • 原文地址:https://www.cnblogs.com/endlesswaltz/p/9671581.html
Copyright © 2020-2023  润新知