zoukankan      html  css  js  c++  java
  • python的重要数据类型之字典

    一、字典的初始

    1、之前已经学习的容器型数据类型只有list,那么list够用么?他有什么缺点呢?

      a、列表可以储存大量的数据类型,但是如果数据量太大的话,他的查询速度比较慢

      b、列表只能按照顺序存储,数据与数据之间关联性不强。

    针对与以上缺点,需要引入另外一种容器型数据类型,解决上面的问题,这就是dict字典

    2、数据类型可以按照不同的角度进行分类,这里按照可变与不可变数据类型分类

      不可变(可哈希)的数据类型:int、str、bool、tuple。

      可变(不可哈希)的数据类型:list、dict、set。

    3、字典是python语言中的映射类型,他是以{}括起来,里面的内容是以键值对的形式存储的

      key:不可变(可哈希)的数据类型。并且键是唯一的,不重复的。

      value:任意数据(int、str、bool、tuple、list、dict、set),包括实例化对象等。

    4、版本问题

      python3.5版之前,字典是无序的

      python3.6版之后,字典会按照初建字典时的顺序排列(即第一次插入数据的顺序排列)

    5、字典的缺点:

      内存消耗巨大

    6、相关操作

      python基础数据类型

  • 相关阅读:
    Windows进程通信(2)使用内存映射文件
    VC2010添加头文件目录
    CString(ANSI/Unicode)与string/wstring的安全转换
    1005 ( Number Sequence )
    1004 ( Let the Balloon Rise )
    1003 ( Max Sum )
    CreateMutex
    CloseHandle
    delphi的Frame简单演示
    DLL中显示模式窗体
  • 原文地址:https://www.cnblogs.com/youhongliang/p/12235765.html
Copyright © 2011-2022 走看看