zoukankan      html  css  js  c++  java
  • 数据类型之最终章

    元组

    元组:不严谨的说:“元组就是一个不可变的列表”。

    用途:存多个值,但是只有读的需求,没有改的需求。

    定义方式:

        t=(1,2,3,4)        t=tuple(1,2,3,4)

    强调:在元素个数相同的情况下,使用元组更加节省空间(这是基于python的语言风格)

    特征:存多个值,有序(可以根据索引取值),不可变类型。

    字典

    特征:存多个值,无序,可变类型。(字典里的key和value是映射关系)

    用途:以key:value的信号是存多个值。

    优点:存取方便,每个值都有对应的key。

    定义方式:{ }内以逗号为分隔多个元素,格式为key:value,其中key必须为不可变类型,value可以是任意类型,可存可取。

    如果加上get(key错了不会报错)

    集合

    用途:1.关系运算

       2.去重

    定义:在{ }内用逗号分隔开一个个元素。(无序)

    s={1,2,3,4,’a'}    s=set({1,2,3,4,‘a'})

    注意的问题:

          1.集合内没有重复的元素

          2.集合内的元素必须是不可变类型

    交集(共同部分):&       print(xxxxx & xxxxxx)

    并集(相同部分去除):|    print(xxxxx | xxxxxx)

    差集(从这一部分去除)-   print(xxxxx - xxxxxx)

    交叉补集(共有的去除)^   print(xxxxx ^ xxxxxx)

    enumerate:
    对于一个可迭代的(iterable)/可遍历的对象(如列表、字符串),enumerate将其组成一个索引序列,利用它可以同时获得索引和值
    enumerate多用于在for循环中得到计数。

  • 相关阅读:
    Xmind8 Pro 破解教程(序列号|破解文件)
    火狐真机绕过selenium检测
    ubuntu20.04 更新国内源,亲测有效
    superset 安装记录(win10)
    anaconda 环境切换
    创建型模式-工厂方法 (python实现 与 java实现)
    python 使用抽象基类,实现(类似java)接口(继承抽象类的方法来实现具体类)
    python 基于元类的单例
    希尔排序(python实现)
    内存操作的几个函数
  • 原文地址:https://www.cnblogs.com/taostaryu/p/8619200.html
Copyright © 2011-2022 走看看