字典的简单操作
字典中值的提取
字典中的数据都是以键值对的形式存储,字典中的每个键都是唯一的,而每个键都会映射一个值。
你可以把字典想象成一个"图书馆”,图书馆中每一本图书都对应一个编号,你通过编号就能找到书。
正是因为键和值之间具有映射关系,你才能通过键提取到值。
运行下面的代码,在终端输入成绩表中的姓名,如:小白或小黑,看看代码运行的结果。
score_table = {'小白': 90, '小黑': 85}
name = input('请输入姓名:')
print(score_table[name])
复制代码
是不是通过姓名就查到了成绩?我们来分析一下取值过程:
首先:我们创建了一个字典,存储两个学员的姓名和成绩。
然后:当在终端输入名字,例如:'小黑',那么'小黑'就被赋值给变量name,即name='小黑',此时,score_table[name]相当于score_table['小黑']。
最后,通过代码: print(score_table['小黑'),就打印出了你的成绩:88
这样,通过姓名(键)就获取到了成绩(值)。从字典中提取值的语法是这样的: