zoukankan      html  css  js  c++  java
  • Python 3 语法笔记(5):字典

    根据前面几节,可以看出python是在基础类型最为丰富的编程语言。

    • list
    • tuple
    • set
    • dict

    可见其在数据结构层面的切分粒度,是希望满足比较多的领域编程需要的。

    1 创建字典

    a_dict = {'server': 'db.diveintopython3.org', 'database': 'mysql'} 
    

      也可以通过其他方法,如从list和tuple来创建,具体见手册。字典的键是不可重复的,性质上有点类似set,dict可以理解为携带值的set。当然dict没有集合操作方法(交集、并集、差集等)。

    2 读写字典

    a_dict['database'] = 'blog'            #database键如不存在表示增加,存在就是更改值
    

      读取不存在的键会抛出KeyError异常。

    3 除了字符串,只读的类型都可以作为字典的键

    SUFFIXES = {1000: ['KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'],
                1024: ['KiB', 'MiB', 'GiB', 'TiB', 'PiB', 'EiB', 'ZiB', 'YiB']}
    

    4 布尔测试

    {}表示False,非{}表示True

    5 None

    类似其他语言的NULL,属于NoneType类型,该类型只有一个值。

    在布尔测试层面None为False,not None为True。

    让我们像月光一样
  • 相关阅读:
    css3 省略号
    js一些常用方法
    nth-child使用
    常见表单元素处理
    表单的基本使用
    web基本概念
    PHP数组
    PHP函数
    PHP错误处理
    PHP文件载入
  • 原文地址:https://www.cnblogs.com/leezj/p/4059238.html
Copyright © 2011-2022 走看看