1、创建和访问字典
字典是映射类型,不同于列表类型,列表是用数组存储的,一般通过索引的方式取得相应位置的值
>>> name = ['马龙','李宁','吕小军','施廷懋']
>>> e = ['六边形战士','体操王子','军神','跳水冠军']
>>> print('马龙是永远的:%s' %e[name.index('马龙')])
#结果
马龙是永远的:六边形战士
Python以简洁为主,所以字典在某些时候就很有用了
>>> dict1 = {'马龙':'六边形战士','李宁':'体操王子','吕小军':'军神','施廷懋':'跳水冠军'}
>>> print('马龙是永远的:%s' %dict1['马龙'])
马龙是永远的:六边形战士
>>> print('施廷懋是今年的' ,dict1['施廷懋'])
施廷懋是今年的 跳水冠军
字典有两个参数,一个是key(键),一个是value(值),一对key:value是item(项),键可以是整数型、字符、字符串,值 可以是任何数据类型。
键一般是唯一的,如果重复最后的一个键值对会替换前面的,值不需要唯一。
>>> dict2 = {1:'one',2:'two',3:'three'}
>>> dict2[3] #访问字典
'three'
>>> dict3 = {} #创建一个空字典
>>> dict3
{}
2、字典的一些方法
2.1、一些字典创建方法
>>> dict4 = dict((('晴天','开心'),('阴天','无精打采'),('暴雨','不想出门')))
>>> dict4
{'晴天': '开心', '阴天': '无精打采', '暴雨': '不想出门'}
#dict用法,里面是元组
>>> dict5 = dict(晴天 = '开心',阴天 = '无精打采')
>>> dict5
{'晴天': '开心', '阴天': '无精打采'}
2.2、当访问字典中没有的key时
当访问