022: dictionary
2016-03-31 11:29 Miles.Yao 阅读(215) 评论(0) 编辑 收藏 举报所谓的字典,也就是一系列的键值对,键与值可以是任意类型的值,这是一个非常重要的数据类型
定义方法,通常使用大括号来表示
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' 字符串