字典类型

是一种键值对的形式给出的数据,是一种映射。
- 键值对:键是数据索引的扩展
- 字典是键值对的集合,键值对之间没有顺序
- 采用{]或dict()创建字典,键值对用":"表示
- 使用[键]的方式获取对应的值或者增加修改值。
字典类型操作函数和方法
| 函数或方法 |
含义 |
| del d[k] |
删除字典d中键k对应的数据值 |
| k in d |
判断k键是否在d中 |
| d.keys() |
获取字典键的信息 |
| d.values() |
获取字典值的信息 |
| d.items() |
返回字典中键值对信息 |
| d.get(k,<default>) |
键存在,返回相应值,不存在返回default值 |
| d.pop(k,<default>) |
键存在,取出相应值,不存在返回default值 |
| d.popitem() |
随机从字典中取出一个键值对,以元组形式返回 |
| d.clear() |
删除所有的键值对 |
字典类型使用示例
dict = {'1': 'a', '2': 'b', '3': 'c'}
print "字典值 : %s" % dict.items()
# 遍历字典列表
for key,values in dict.items():
print key,values
输出:
字典值 : [('1': 'a'), ('2': 'b'), ('3': 'c')]
1 a
2 b
3 c胜象大百科 







