zoukankan      html  css  js  c++  java
  • 022: dictionary

    所谓的字典,也就是一系列的键值对,键与值可以是任意类型的值,这是一个非常重要的数据类型

    定义方法,通常使用大括号来表示

    d = {'name': 'Tom', 'age': 21, (1, 2): 36, 11: 32}
    # d[11] = 32
    # d['name'] = 'Tom'
    # d[(1, 2)] = 36

    常用的API为,keys(), values(), items(). 其中items 最常用:  

    d = {'name': 'Tom', 'age': 21}
    for key, value in d.items():
        print(key,'=', value)

    如果键不存在,则直接用索引查询会报错,此时可以使用get方法,如果不存在,则返回None, get 方法也以传一个默认值参数,如果不存在,则返回默认值

    d = {'name': 'Tom', 'age': 21}
    d.get('unknown', 'default')
    # 执行完后会返回 'default' 字符串
  • 相关阅读:
    IBinder介绍
    Android组成部分
    Android中handler,looper与messageQueue的代码解析
    JS
    设计模式
    冒泡排序
    战斗逻辑
    mongo数据库基础
    JS闭包
    c/c++
  • 原文地址:https://www.cnblogs.com/jcsz/p/5340482.html
Copyright © 2011-2022 走看看