在python中,字典是一系列键——值对,每个键都与一个值相关联,可以使用键来访问与之关联的值,与键相关联的值可以是数字,字符串,列表乃至字典,也可以将python对象用作字典的值,在python中,字典放在花括号中的一系列键值表示
1.一个简单的字典
alien = {'color':'green', 'point':5}
print alien['color']
print alien['point']
#输出结果
green
5
2.在字典中添加键-值对
alien = {'color':'green', 'point':5}
alien['x_position'] = 0
alien['y_position'] = 20
print alien
-----------------------------------------------------------------
{'color': 'green', 'y_position': 20, 'x_position': 0, 'point': 5}
-----------------------------------------------------------------
4.创建空字典增加并修改值
alien = {}
alien['color']='green'
print alien
--------------------
{'color': 'green'}
--------------------
#修改字典中color的值
alien['color'] = 'yellow'
print alien
-------------------
{'color': 'yellow'}
-------------------
5.删除键—值对
可以使用del删除相应的键值,使用del语句时必须指定字典名和要删除的键
alien = {'color':'green', 'point':5}
del alien['point']
print alien
----------------
{'color': 'green'}
----------------
6.遍历字典
1>用items()遍历键-值
alien = {'color':'green', 'point':5}
#在for循环中定义两个值,k和v通过items()方法来遍历字典
for k, v in alien.items():
print k,v
-----------------
color green
point 5
-----------------
2>用keys()遍历所有的键
for k in alien.keys():
print k
-------------
color
point
-------------
3>用values遍历所有的值
for v in alien.values():
print v
green
5