字典介绍
<1>软件开发中的字典
变量info为字典类型:
info = {'name':'班长','id':100,'sex':'f','address':'地球亚洲中国北京'}
<2>根据键访问值
info = {'name':'班长','id':100,'sex':'f','address':'地球亚洲中国北京'}
print(info['name'])
print(info['address'])

字典的常见操作1
<1>修改元素
字典的每个元素中的数据是可以修改的,只要通过key找到,即可修改
info = {'name':'班长','id':100,'sex':'f','address':'地球亚洲中国北京'}
newId = raw_input('请输入新的学号')
info['id'] = int(newId)
print('修改之后的id为%d:'%info['id'])
<2>添加元素
如果在使用变量名['键'] = 数据时,这个“键”在字典中,不存在,那么就会新增这个元素
info = {'name':'班长','sex':'f','address':'地球亚洲中国北京'}
# print('id为:%d'%info['id'])#程序会终端运行,因为访问了不存在的键
newId = raw_input('请输入新的学号')
info['id'] = newId
print('添加之后的id为:%d'%info['id'])
<3>删除元素
对字典进行删除操作,有一下几种:
del
clear()
info = {'name':'班长','sex':'f','address':'地球亚洲中国北京'}
print('删除前,%s'%info['name'])
delinfo['name']
print('删除后,%s'%info['name'])
字典的常见操作2
<1>len()

<2>keys

<3>values

<4>items

<5>has_key
是否有名字

字典的遍历
<1> 遍历字典的key(键)

<2> 遍历字典的value(值)

<3> 遍历字典的项(元素)

<4> 遍历字典的key-value(键值对)

