字典介绍
<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
是否有名字