字典类型

Python字典数据类型学习笔记

是一种键值对的形式给出的数据,是一种映射。

  • 键值对:键是数据索引的扩展
  • 字典是键值对的集合,键值对之间没有顺序
  • 采用{]或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
胜象大百科